Oracle性能分析與優化

    時間:2024-10-12 22:14:40 Oracle認證 我要投稿
    • 相關推薦

    Oracle性能分析與優化

      一、何時考慮性能的問題。

      考慮性能的問題應該貫穿于整個系統建設的各個階段中:系統設計、數據庫設計、代碼開發、系統運維。

      1.系統設計階段:

      系統架構方面:二層、三層、多層

      系統類型:OLAP——生成報表等,主要考慮海量數據的處理速度

      OLTP——主要考慮內存(cache)、并發、并行等

      系統生命周期中系統能力的估算:并發數、查詢的響應時間等。負面例子:2008北京奧運會訂票系統崩潰。

      2.數據庫設計階段,著重考慮數據庫對象的類型和屬性:

      分區。

      索引及其類型(OLTP,一般用B-Tree;OLAP,一般考慮用Bitmap或Text索引)。

      并行。

      其它的一些對象屬性(ASSM、并發屬性)。

      內存相關參數。

      并發相關參數。

      I/O相關參數。

      數據庫架構(單節點、RAC、分布式)。

      硬件性能(CPU、內存等)。

      3.高效的SQL與變量綁定(OLTP)

      誤區:不恰當的使用Hint:強制使用索引、強制設定驅動表、強制優化器模式

      4.對象類型:屬性、參數的修改

      二、DBA應該參與到系統建設的各個階段中,開發人員應盡可能地考慮性能問題。

      三、優化的內容:

      1.參數:OLTP:內存:SGA、PGA

      并行:PROCESSES、SESSIONS

      2.對象屬性:分區、并行

      3.索引類型:B-Tree、Bitmap、Text

      4.高效的SQL

      5.SQL執行計劃

      6.對表進行分析:直方圖,DBMS_STATS包

      四、優化工具

      1.SQL_Trace

      2.10046事件

      3.性能視圖,如:V$SQL、V$SESSION、V$LOCK、V$SESSION_LONGOPS

      4.10053事件,將顯示Oracle執行計劃中的所有詳細操作

      5.優化工具:Hint—— 優化器模式

      訪問路徑

      表連接順序

      并發方式

      Statspack(AWR)報告、ASH報告

    【Oracle性能分析與優化】相關文章:

    PHP性能優化技巧09-28

    NVIDIA顯卡性能優化設置09-17

    Web系統架構的性能優化08-28

    PHP性能優化小技巧08-14

    網站性能優化asp.net07-05

    2017最新優化Linux系統硬盤性能方法09-15

    淺談WLAN網絡容量性能設計和優化07-23

    OracleDBA數據庫性能進行優化09-14

    整站優化對企業網站優化意義分析05-17

    Oracle認證:ORACLE綁定變量BINDPEEKING08-25

    91久久大香伊蕉在人线_国产综合色产在线观看_欧美亚洲人成网站在线观看_亚洲第一无码精品立川理惠

      亚洲国产空姐精品视频中文字幕 | 午夜精品国产拍精品福利 | 日本高新在线亚洲视频观看 | 污网站国产大片 | 亚洲日韩国产第一区 | 天天躁久久躁中文字字幕 |