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
点击下载