您的位置:首页 > 数据库

SQL性能优化

2008-12-11 12:45 155 查看
ps:此帖将不定时更新。

(1)where 和on条件中尽可能按照index顺序来排列条件,并且尽可能不在条件左边使用函数

比如:substr可以用like 替代。如果非得使用函数,则把带有函数的条件排到后面。

(2)按照业务逻辑能用inner join的地方不使用left join。

范例:测试中inner join ls换成left join,时间要增加8倍!分别是30秒和240秒
(3)join 后面的表尽可能不使用子查询

(4)查询条件要充分利用索引。

(5)查询内容,尽量少,不用什么时候都是用* 来代替
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: