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());

****************

 

 

 

 

 

 

 

 

 

 

arrow
arrow
    全站熱搜

    to52016 發表在 痞客邦 留言(0) 人氣()