Oracle数据库性能优化-优化策略手段

1 数据库优化策略

1 驱动表选择是否正确。
2 使用索引不合理导致产生大量的逻辑读取
(cpu消耗殆尽)**
3 是否可以创建索引,避免全表扫描。
4 是否可以改写语句或者业务。(not in 到not exists的改写,列为非空)
5 结合各个过滤条件,生成结果集最小的作为驱动,优先执行。
6 max()与min()改写。
原始sql
SELECT MAX(OBJECT_ID),MIN(OBJECT_ID) FROM T1;
进程如下改写。
select (select MAX(OBJECT_ID) from t1),(select min(OBJECT_ID) from t1) from dual;
7 尽量较少filter条件。减少过滤。**

你可能感兴趣的:(ORACLE数据库性能优化)