posts - 39,  comments - 263,  trackbacks - 0
我新的作品就要开始,她将开源,春节后辞职完成她。
1.一定时候重建索引
2.尽量避免用sql语句代替程序
3.复杂的insert update 在一个事物中同时处理..
4.exists 代替in
5.left join 不要关联 null
6. 主键就是聚集索引
7.将查询条件做聚集索引
8.'a%' 比 '%a' 快
9.非操作符、函数引起的不满足SARG形式的语句

  不满足SARG形式的语句最典型的情况就是包括非操作符的语句,如:NOT!=<>!<!>NOT EXISTSNOT INNOT LIKE等,另外还有函数。下面就是几个不满足SARG形式的例子:

ABS(价格)<5000

Name like %

有些表达式,如:

WHERE 价格*2>5000

SQL SERVER也会认为是SARGSQL SERVER会将此式转化为:

WHERE 价格>2500/2

  但我们不推荐这样使用,因为有时SQL SERVER不能保证这种转化与原始表达式是完全等价的。

10. not 要少用
11.没有用的字段不要查.
12.为key进行order by
13 . 其实top 很好用

posted on 2006-01-05 19:31 nake 阅读(342) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 
<2006年1月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(15)

我参与的团队

随笔档案(39)

收藏夹(1)

搜索

  •  

积分与排名

  • 积分 - 446137
  • 排名 - 108

最新评论

阅读排行榜

评论排行榜