DB2 數據庫的性能調優步驟

發表于:2012-10-19來源:futurehandw作者:吳穎敏點擊數: 標簽:性能調優
DB2 數據庫的性能調優步驟.又是周末了,忙忙碌碌的一周又要過去了,連續忙了一個多月,放松下來發現很多東西需要沉淀。首先對在DB2數據庫端調優留下點Memory。

  又是周末了,忙忙碌碌的一周又要過去了,連續忙了一個多月,放松下來發現很多東西需要沉淀。首先對在DB2數據庫端調優留下點Memory。

  對于DB2的調優,我們一般需要以下的步驟:

  DB2 配置調優:

  查看目前bufferpool的設置的方法:

  db2pd -db -bufferpools

  來確定bufferpool相關的配置來進行性能瓶頸分析。

  調整DB2內存的方法:

  請參考官方文檔。

  修改內核參數(Linux):

  請參考官方文檔。

  DB2 SQL調優:

  評估當前性能,并記錄到文檔。

  與創建查詢的人會談,并得出合理的性能預期。

  建立查詢的業務目標。

  對于來自生產系統的查詢,獲得一個 Explain 計劃。

  如果可行的話,在測試系統上重建環境,并重新運行查詢。

  對于與查詢相關的所有表,確信最近在這些表上執行了 Runstats 或與之等價的遠程命令。

  確保各個表的重組,以匹配它們的集群索引。

  查找 WHERE 子句中索引列上的 SQL 函數,這些函數可能導致優化器忽略了索引。

  確保在 WHERE 子句中盡可能使用索引列。

  查找笛卡兒積(Cartesian products)。

  跟蹤每一項更改的效果,每次跟蹤一項。

  DB2實時性能監控:

  詳細信息請參考DB2性能監控。

還是那句話,調優無止境,方法才是硬道理
:)

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97