SQL语句性能调整参考点.doc版
4884 点击·1 回帖
![]() | ![]() | |
![]() | 图片:20120817033338454.png ![]() SQL语句性能调整参考点
选择最有效率的表名顺序 2 WHERE子句中的解析顺序. 2 SELECT子句中避免使用“*” 2 使用DECODE函数来减少处理时间 3 用Where子句替换HAVING子句 3 减少对表的查询 3 通过自定义函数提高SQL效率. 4 使用表的别名(Alias) 5 用EXISTS替代IN 5 用NOT EXISTS替代NOT IN 5 用表连接替换EXISTS (视具体情况而定) 5 用EXISTS替换DISTINCT 6 用索引提高效率 6 索引的操作 6 等式比较和范围比较 7 用UNION-ALL 替换UNION ( 如果有可能的话) 7 需要当心的WHERE子句 8 避免在索引列上使用NOT 8 避免在索引列上使用计算 8 避免在索引列上使用IS NULL和IS NOT NULL 8 避免改变索引列的类型. 8 | |
![]() | ![]() |