Oracle性能优化小结
原则一、注意where子句中的连接顺序
Oracle采用自下而上的顺序解析where子句,根据这个原理,表之间的连接必须卸载其他where条件之前,哪些可以滤掉最大数量记录的条件必须写在where子句的末尾。
原则二、select子句中避免使用*
使用索引需注意的地方
1、避免在索引上使用NOT
2、避免在索引列上使用计算
3、避免在索引列上使用 is null 和 is not null
4、注意通配符%的影响
5、避免改变索引列的类型
当字符和数值比较时,Oracle会优先转换数值类型到字符类型
Oracle与提高性能有关的特性
索引
并行执行
簇与散列簇
分区
多线程服务器
同时读取多块数据