熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> DB2 >> 正文

讓數據庫飛起來 十大DB2優化技巧[1]

2022-06-13   來源: DB2 

    為了幫助 DB DBA 避免性能災難並獲得高性能我為我們的客戶用戶和 DB 專家同行總結了一套故障診斷流程以下詳細說明在 UnixWindows 和 OS/ 環境下使用 DB UDB 的電子商務 OLTP 應用程序的 條最重要的性能改善技巧 並在本文的結束部分作出總結

    監視開關

    確保已經打開監視開關如果它們沒有打開您將無法獲取您需要的性能信息要打開該監視開關請發出以下命令

    db update monitor switches using
    lock ON sort ON bufferpool ON uow ON
    table ON statement ON

   代理程序

    確保有足夠的 DB 代理程序來處理工作負載要找出代理程序的信息請發出命令

    db get snapshot for database manager
    並查找以下行
    High water mark for agents registered =
    High water mark for agents waiting for a token =
    Agents registered=
    Agents waiting for a token=
    Idle agents=
    Agents assigned from pool=
    Agents created from empty Pool =
    Agents stolen from another application=
    High water mark for coordinating agents=
    Max agents overflow=

    如果您發現Agents waiting for a token或Agents stolen from another application不為 那麼請增加對數據庫管理器可用的代理程序數(MAXAGENTS 和/或 MAX_COORDAGENTS取適用者)

    最大打開的文件數

    DB 在操作系統資源的約束下盡量做一個優秀公民它的一個優秀公民的行動就是給在任何時刻打開文件的最大數設置一個上限數據庫配置參數 MAXFILOP約束 DB 能夠同時打開的文件最大數量當打開的文件數達到此數量時DB 將開始不斷地關閉和打開它的表空間文件(包括裸設備)不斷地打開和關閉文件減緩了 SQL 響應時間並耗費了 CPU 周期要查明 DB 是否正在關閉文件請發出以下命令

[]  []  []  []  []  []  []  []  []  


From:http://tw.wingwit.com/Article/program/DB2/201311/21956.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.