Titan专栏

用文字来整理生命

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  44 随笔 :: 49 文章 :: 19 评论 :: 0 Trackbacks

MS SQLServer

     摘要: windows203+sql server 2000无法打开1433端口
1.如果你是win2003,那么一定要安装sql的补丁sp3a

检查你的SQL有没有打补丁,没有的话要打上补丁,检查的方法是在查询分析器中运行:
select @@version
如果出来的版本号是8.00.760以下,则表明你未安装sp3的补丁,要装上.
  阅读全文
posted @ 2006-02-16 23:17 Titan 阅读(1105) | 评论 (0)  编辑

     摘要: 操作符优化

IN 操作符

用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。

但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:

ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个转换的过程。一般的SQL都可以转换成功,但对于含有分组统计等方面的SQL就不能转换了。

推荐方案:在业务密集的SQL当中尽量不采用IN操作符。

  阅读全文
posted @ 2006-02-12 22:05 Titan 阅读(153) | 评论 (0)  编辑

posted @ 2006-01-09 01:57 Titan 阅读(170) | 评论 (0)  编辑