DB2 for Linux, UNIX, and Windows 9.7 版

新的監視器元素及資料庫配置參數提供更精細的監視

DB2® 9.7 版提供新監視器元素,可讓您執行更精細的監視,而不需要使用監視器開關或 Snapshot 介面。新的資料庫配置參數會提供整個資料庫的監視控制。

利用新的監視器元素及基礎架構,您可以使用 SQL 陳述式有效率地收集監視器資料,以判斷系統的特定方面是否正確運作,並協助您診斷效能問題,同時導致合理的效能額外負荷。使用新的存取方法,您就可以取得所有需要的資料,而不需要使用 Snapshot 介面。增加的監視精度讓您可以進一步控制資料集合處理程序;從想要的來源收集想要的資料。

會收集應用程式所執行之工作的監視資訊,而且這項資訊是在下列三種層次透過表格函數介面所報告:
系統層次
這些監視元素提供系統上執行的所有工作的詳細資料。監視器元素存取點包括服務子類別、工作量定義、工作單元及連線。
活動層次
這些監視器元素提供系統上執行之活動的詳細資料(系統上所執行的特定工作子集)。您可以使用這些元素,來瞭解活動的行為及效能。監視器元素存取點包括個別活動,以及資料庫套件快取中的項目。
資料物件層次
這些監視元素提供特定資料庫物件 (例如,索引、表格、緩衝池、表格空間及儲存器) 內資料庫系統所處理之工作的詳細資料,因而可讓您快速地識別可能會引起系統問題的特定資料物件的問題。監視器元素存取點包括緩衝池、儲存器、索引、表格及表格空間。

如需每一個層次的表格函數清單,請參閱新的關聯式監視介面是輕量型且可透過 SQL 存取

針對系統、活動及資料物件層次上整個資料庫控制監視資料的集合,以及在工作單元及鎖定事件監視器中產生事件,已新增八個新的配置參數。預設值預期會提供集合及事件產生的層次下限,將針對在所有 DB2 工作量及服務類別中執行的工作啟用那些值。修改 DB2 工作量及服務類別定義,就可以進一步自訂監視控制。例如,您可以停用整個資料庫的系統層次度量的集合,並在您只對特定服務類別中執行的監視工作有興趣時,啟用該服務類別的集合。

表 1. 監視器集合資料庫配置參數
參數名稱 說明 詳細資料
mon_act_metrics 監視活動度量 控制整個資料庫上活動層次監視器元素的集合。這會影響所有的 DB2 工作量定義。
mon_deadlock 監視死鎖 控制在資料庫層次上,鎖定事件監視器之死鎖事件的產生。
mon_locktimeout 監視鎖定逾時 控制在資料庫層次上,鎖定事件監視器之鎖定逾時事件的產生。這會影響所有的 DB2 工作量定義。
mon_lockwait 監視鎖定等待 控制在資料庫層次上,鎖定事件監視器之鎖定等待事件的產生。
mon_lw_thresh 監視鎖定等待臨界值 產生 mon_lockwait 的事件之前,在鎖定等待中花費的時間量(以微秒為單位指定)。
mon_obj_metrics 監視物件度量 控制整個資料庫上資料物件監視器元素的集合。
mon_req_metrics 監視要求度量 控制整個資料庫上要求監視器元素的集合。這會影響所有的 DB2 服務類別。
mon_uow_data 監視工作單元事件 控制在資料庫層次上,工作單元事件監視器之工作單元事件的產生。這會影響所有的 DB2 工作量定義。