<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            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

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看