close
oracle優化思路
不同系統的優化
**OLTP-大量的insert update delete
1.undo區段是否足夠
2.是否需要建立索引
3.SGA大小是否足夠
4.SQL是否高效
**OLAP-data warehousing 資料海量
1.B*索引與 bitmap索引使用
2.採用並行SQL查詢
...
**SQL優化
1.去掉不必要的大表(用分區),全表掃描(用索引)
2.優化索引
3.調整PCTFREE PCTUSED
4.檢查子查詢,簡單點好
...
5. join查詢時 小的表放在後面(先掃描小的) 大的放前面
6.透過統計資訊 來優化
SQL>set autotrace on;
SQL>exec dbms_stats.gather_table_stats('schema','table_name',cascade=>true);
****************
explain plan for
SQL語句;
select * from table(dbms_xplan.display());
****************
全站熱搜
留言列表