package_id-套件 ID 監視器元素
套件的唯一 ID。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
工作單元 | 在套件清單中報告。 | 一律收集 |
使用情形
此元素的值符合視圖 SYSCAT.PACKAGES 直欄 PKGID 中的值。
package_elapsed_time-套件經歷時間監視器元素
執行套件內區段所花費的經歷時間。 值以毫秒為單位。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
工作單元 | 在套件清單中報告。 | 一律收集 |
package_list_count-套件清單計數監視器元素
在特定工作單元的套件清單內存在的項目數
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
工作單元 |
- |
一律收集 |
package_list_exceeded-套件清單已超出監視器元素
指出工作單元內使用的套件數目是否已超出套件清單的容量。 可能的值為 YES 和 NO。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
工作單元 |
- |
一律收集 |
package_list_size-套件清單監視器元素的大小
包含在套件清單中的套件 ID 數目計數。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
工作單元 | UOW |
package_name-套件名稱監視器元素
包含 SQL 陳述式的套件名稱。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 一律收集 |
MON_GET_ACTIVITY_DETAILS 表格函數-取得完整活動詳細資料 (在 DETAILS XML 文件中報告) | 一律收集 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 一律收集 |
MON_GET_PKG_CACHE_STMT_DETAILS 表格函數-取得套件快取項目的詳細度量 | 一律收集 |
MON_GET_ROUTINE_EXEC_LIST 表格函數 - 取得常式所執行陳述式的清單 | 一律收集 |
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表格函數-傳回活動清單 | 一律收集 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
應用程式 | STMT | 陳述式 |
DCS 陳述式 | dcs_stmt | 陳述式 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
鎖定 | - | 一律收集 |
具有詳細資料的死鎖1 | event_detailed_dlconn | - |
陳述式 | event_stmt | - |
活動 | event_activitystmt | 一律收集 |
套件快取 | - | 一律收集 |
- 1
- 此事件監視器已淘汰。 不再建議使用它,而且在未來版次中可能會移除它。 使用 CREATE EVENT MONITOR FOR LOCKING 陳述式來監視鎖定相關事件,例如鎖定逾時、鎖定等待及死鎖。
使用情形
您可以使用此元素來協助識別應用程式及正在執行的 SQL 陳述式。
package_schema-套件綱目監視器元素
與 SQL 陳述式相關聯的套件綱目名稱。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 一律收集 |
MON_GET_ACTIVITY_DETAILS 表格函數-取得完整活動詳細資料 (在 DETAILS XML 文件中報告) | 一律收集 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 一律收集 |
MON_GET_PKG_CACHE_STMT_DETAILS 表格函數-取得套件快取項目的詳細度量 | 一律收集 |
MON_GET_ROUTINE_EXEC_LIST 表格函數 - 取得常式所執行陳述式的清單 | 一律收集 |
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表格函數-傳回活動清單 | 一律收集 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
鎖定 | - | 一律收集 |
套件快取 | - | 一律收集 |
package_version_id-套件版本監視器元素
Table Function | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 一律收集 |
MON_GET_ACTIVITY_DETAILS 表格函數-取得完整活動詳細資料 (在 DETAILS XML 文件中報告) | 一律收集 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 一律收集 |
MON_GET_PKG_CACHE_STMT_DETAILS 表格函數-取得套件快取項目的詳細度量 | 一律收集 |
MON_GET_ROUTINE_EXEC_LIST 表格函數 - 取得常式所執行陳述式的清單 | 一律收集 |
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表格函數-傳回活動清單 | 一律收集 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
應用程式 | STMT | 陳述式 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
鎖定 | - | 一律收集 |
陳述式 | event_stmt | 一律收集 |
活動 | event_activitystmt | 一律收集 |
套件快取 | - | 一律收集 |
使用情形
使用此元素可協助識別目前正在執行的套件及 SQL 陳述式。
packet_receive_errors-封包接收錯誤監視器元素
自網路配接卡啟動以來接收封包的錯誤數。
Table Function | 監視元素集合層次 |
---|---|
ENV_GET_NETWORK_RESOURCES 表格函數-傳回網路配接卡資訊 | 一律收集 |
packets_received-接收到監視元素的封包數
自網路配接卡啟動以來所接收的封包數。
Table Function | 監視元素集合層次 |
---|---|
ENV_GET_NETWORK_RESOURCES 表格函數-傳回網路配接卡資訊 | 一律收集 |
packet_send_errors-封包傳送錯誤監視器元素
自網路配接卡啟動以來傳送封包的錯誤數。
Table Function | 監視元素集合層次 |
---|---|
ENV_GET_NETWORK_RESOURCES 表格函數-傳回網路配接卡資訊 | 一律收集 |
packets_sent-已傳送監視器元素的封包數
自網路配接卡啟動以來所傳送的封包數。
Table Function | 監視元素集合層次 |
---|---|
ENV_GET_NETWORK_RESOURCES 表格函數-傳回網路配接卡資訊 | 一律收集 |
page_allocations-頁面配置監視器元素
已配置給索引的頁數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_INDEX 表格函數-取得索引度量 | 一律收集 |
page_reorgs-頁面重組監視器元素
針對表格執行的頁面重組數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_TABLE 表格函數 - 取得表格度量 | 一律收集 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
表格 | 表格 | 基本 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
表格 | event_table | 一律收集 |
使用情形
- 插入新列時
- 更新現有列時,更新會導致增加記錄大小
太多頁面重組可能會導致小於最佳插入效能。 您可以使用 REORG TABLE 公用程式來重組表格並消除片段化。 您也可以使用 ALTER TABLE 陳述式的 APPEND 參數,指出所有插入項目都會附加在表格尾端,以避免頁面重組。
在橫列更新導致橫列長度增加的情況下,頁面可能有足夠空間來容納新橫列,但可能需要頁面重組來重組該空間。 如果頁面沒有足夠空間容納新的較大列,則會建立溢位記錄,導致在讀取期間出現 overflow_accesses 。 您可以使用固定長度直欄而非可變長度直欄來避免這兩種情況。
page_reclaims_x-頁面收回專用存取監視器元素
在計劃發行之前, Db2® pureScale ® 實例中另一個成員收回與物件相關的頁面的次數,其中收回頁面的成員需要互斥存取。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_PAGE_ACCESS_INFO 表格函數 - 取得緩衝池頁面等待資訊 | 一律收集 |
使用情形
與內部維護的物件空間對映相關的頁面收回會個別計數。
page_reclaims_s-頁面收回共用存取監視器元素
在計劃發行之前, Db2 pureScale 實例中另一個成員收回與物件相關的頁面的次數,其中收回頁面的成員需要共用存取權。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_PAGE_ACCESS_INFO 表格函數 - 取得緩衝池頁面等待資訊 | 一律收集 |
使用情形
與內部維護的物件空間對映相關的頁面收回會個別計數。
page_reclaims_initiated_x-頁面 reclaims 已起始專用存取監視器元素
以專用模式存取頁面導致從另一個成員收回頁面的次數。 與內部維護的物件空間對映相關的頁面收回會個別計數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_PAGE_ACCESS_INFO 表格函數 - 取得緩衝池頁面等待資訊 | 一律收集 |
page_reclaims_initiated_s-頁面 reclaims 已起始共用存取監視器元素
以共用模式存取頁面導致從另一個成員收回頁面的次數。 與內部維護的物件空間對映相關的頁面收回會個別計數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_PAGE_ACCESS_INFO 表格函數 - 取得緩衝池頁面等待資訊 | 一律收集 |
pages_from_block_ios-區塊 I/O 監視器元素所讀取的總頁數
區塊 I/O 讀入緩衝池區塊區域的頁面總數。
Table Function | 監視元素收集指令及層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_CONTAINER 表格函數 - 取得表格空間儲存器度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
緩衝池 | 緩衝池 | 緩衝池 |
使用情形
如果已啟用區塊型緩衝池,則此元素會報告區塊 I/O 所讀取的總頁數。 否則,此元素會傳回 0。
若要計算每個區塊型 I/O 循序預先提取的平均頁數,請將 pages_from_block_ios 監視器元素的值除以 block_ios 監視器元素的值。 如果此值遠小於您在 CREATE BUFFERPOOL 或 ALTER BUFFERPOOL 陳述式中為區塊型緩衝池定義的 BLOCKSIZE 選項,則區塊型 I/O 不會完全發揮其優點。 其中一個可能的原因是循序預先提取的表格空間延伸範圍大小與區塊型緩衝池的區塊大小不符。
pages_from_vectored_ios-向量 I/O 監視器元素讀取的總頁數
向量 I/O 讀入緩衝池頁面區域的總頁數。
Table Function | 監視元素收集指令及層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_CONTAINER 表格函數 - 取得表格空間儲存器度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
緩衝池 | 緩衝池 | 緩衝池 |
pages_merged-頁面合併監視器元素
已合併的索引頁數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_INDEX 表格函數-取得索引度量 | 一律收集 |
pages_read-讀取監視器元素的頁數
從一般及大型表格空間的實體表格空間儲存器讀取的(資料、索引及 XML)頁面數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_CONTAINER 表格函數 - 取得表格空間儲存器度量 | 資料物件度量基準 |
使用情形
pages_written-寫入監視器元素的頁數
實際寫入表格空間儲存器的(資料、索引及 XML)頁面數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_CONTAINER 表格函數 - 取得表格空間儲存器度量 | 資料物件度量基準 |
使用情形
parent_activity_id-母項活動 ID 監視器元素
活動在母項活動工作單元內的母項活動唯一 ID。 如果沒有母項活動,則此監視器元素的值為 NULL。
Table Function | 監視元素收集指令及層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 一律收集 |
MON_GET_ACTIVITY_DETAILS 表格函數-取得完整活動詳細資料 (在 DETAILS XML 文件中報告) | 一律收集 |
MON_GET_AGENT 表格函數-列出資料庫的代理程式、隔離模式處理程序及系統實體 | 一律收集 |
WLM_GET_SERVICE_CLASS_AGENTS 表格函數-列出在服務類別中執行的代理程式 | 一律收集 |
WLM_GET_WORKLOAD_occurrence _ACTIVATES 表格函數-傳回活動清單 | 一律收集 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity | 一律收集 |
使用情形
搭配使用此元素與 parent_uow_id 元素及 appl_id 元素,可唯一識別此活動記錄中所說明活動的母項活動。
parent_uow_id-母項工作單元 ID 監視器元素
應用程式控點內的唯一工作單元 ID。 產生活動母項活動的工作單元 ID。 如果沒有母項活動,則值為 NULL。
Table Function | 監視元素收集指令及層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 一律收集 |
MON_GET_ACTIVITY_DETAILS 表格函數-取得完整活動詳細資料 (在 DETAILS XML 文件中報告) | 一律收集 |
MON_GET_AGENT 表格函數-列出資料庫的代理程式、隔離模式處理程序及系統實體 | 一律收集 |
WLM_GET_SERVICE_CLASS_AGENTS 表格函數-列出在服務類別中執行的代理程式 | 一律收集 |
WLM_GET_WORKLOAD_occurrence _ACTIVATES 表格函數-傳回活動清單 | 一律收集 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity | 一律收集 |
使用情形
搭配使用此元素與 parent_activity_id 元素及 appl_id 元素,可唯一識別此活動記錄中所說明活動的母項活動。
partial_record-局部記錄監視器元素
指出事件監視器記錄只是局部記錄。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | - |
表格 | event_table | - |
表格空間 | event_tablespace | - |
緩衝池 | event_bufferpool | - |
連線 | event_conn | - |
陳述式 | event_stmt | - |
陳述式 | event_subsection | - |
交易 | event_xact | - |
活動 | event_activity | - |
使用情形
大部分事件監視器在資料庫停用之前不會輸出其結果。 You can use the FLUSH EVENT MONITOR <monitorName> statement to force monitor values to the event monitor output writer. 這可讓您將事件監視器記錄強制寫入寫出器,而不需要停止並重新啟動事件監視器。 此元素指出事件監視器記錄是否為清除作業的結果,因此是局部記錄。
清除事件監視器不會導致重設其值。 這表示在觸發事件監視器時仍會產生完整事件監視器記錄。
- 0
- 活動記錄在活動結束時正常產生。
- 1
- 由於呼叫 WLM_CAPTURE_ACTIVITY_IN_PROGRESS 儲存程序而產生活動記錄。
- 2
- 遺漏此活動的資訊,因為沒有足夠的儲存體可用來建立記錄。 event_activity、event_activitystmt 或 event_activityvals 記錄中可能遺漏資訊。
participant_no-死鎖內的參與者 monitor 元素
在此死鎖內唯一識別此參與程式的序號。
- 元素 ID
- participant_no
- 元素類型
- 資訊
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
死鎖數 | event_dlconn | 一律收集 |
具有詳細資料的死鎖 | event_detailed_dlconn | 一律收集 |
- 使用情形
- 在監視應用程式中使用此項目,可讓死鎖連線事件記錄與死鎖事件記錄產生關聯。
participant_no_holding_lk-對應用程式所需的物件保留鎖定的參與者 監視器元素
應用程式的參與者號碼,該應用程式保留此應用程式等待取得之物件的鎖定。
- 元素 ID
- participant_no_holding_lk
- 元素類型
- 資訊
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
死鎖數 | event_dlconn | 一律收集 |
具有詳細資料的死鎖 | event_detailed_dlconn | 一律收集 |
- 使用情形
- 這個元素可協助您判斷哪些應用程式正在競用資源。
participant_type-參與者類型監視器元素
鎖定參與者的類型,可以是「要求者」或「擁有者」。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
鎖定 | 鎖定參與者 |
partition_key-分割金鑰監視器元素
事件監視器表格的分割鍵。 選擇此值可讓每一個事件監視器處理程序將資料插入執行處理程序的資料庫分割區; 亦即,在執行事件監視器處理程序的資料庫分割區本端執行插入作業。
事件類型 | 邏輯資料分組 | 監視元素集合層次 |
---|---|---|
臨界值違規 | event_thresholdviolations | |
臨界值違規 | 管制 | |
統計資料 | event_qstats | |
統計資料 | event_scstats | |
統計資料 | event_histogrambin | |
統計資料 | event_wcstats | |
統計資料 | event_wlstats | |
統計資料 | 管制 | |
鎖定 | 鎖定 | |
鎖定 | 鎖定參與者 | |
鎖定 | lock_participant_activities | |
鎖定 | lock_activity_values | |
鎖定 | 管制 | |
套件快取 | pkgcache_metrics | |
套件快取 | pkgcache_stmt_args | |
套件快取 | 管制 | |
工作單元 | UOW | |
工作單元 | uow_metrics | |
工作單元 | uow_package_list | |
工作單元 | uow_executable_list | |
工作單元 | 管制 | |
活動 | event_activity | |
活動 | event_activitystmt | |
活動 | event_activityvals | |
活動 | event_activitymetrics | |
活動 | 管制 | |
變更歷程 | changesummary dbmcfg ddlstmtexec evmonstart regvar txncompletion utillocation utilphase utilstart utilstop |
一律收集 |
partition_number-分割區號碼 監視器元素
只有在分割的資料庫環境或 Db2 pureScale 環境中,寫入表格事件監視器才會在目標 SQL 表格中使用此元素。 此值指出在其中插入事件監視器資料的成員數目。
Table Function | 監視元素集合層次 |
---|---|
DB_MEMBERS 表格函數 | 一律收集 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activitymetrics | 一律收集 |
passthru_time-透通時間 監視器元素
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | dbase_remote | 時間戳記 |
應用程式 | appl_remote | 時間戳記 |
使用情形
使用此元素可判定在透通模式下,此資料來源處理陳述式所花費的實際時間。
passthrus-Pass-Through 監視器元素
這個元素包含自啟動聯合伺服器實例或前次重設資料庫監視器計數器之後,聯合伺服器代表任何應用程式直接傳遞給這個資料來源的 SQL 陳述式總數 (以最新的為準)。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | dbase_remote | 基本 |
應用程式 | appl_remote | 基本 |
- 使用情形
- 使用此元素可判定聯合伺服器可原生處理的 SQL 陳述式百分比,以及需要透通模式的百分比。 如果此值很高,您應該判斷原因,並調查如何更妥善地使用原生支援。
past_activities_wrapped-過去活動清單 wrapped 監視器元素
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
鎖定 | 鎖定參與者 |
peer_wait_limit-對等節點等待限制監視器元素
反映同層級等待限制配置 (透過登錄變數 DB2_HADR_PEER_WAIT_LIMIT設定)。 單位是毫秒。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_HADR 表格函數 - 傳回高可用性災難回復 (HADR) 監視資訊 | 一律收集 |
peer_window-同層級視窗監視器元素
HADR_PEER_WINDOW 資料庫配置參數的值。 單位是毫秒。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_HADR 表格函數 - 傳回高可用性災難回復 (HADR) 監視資訊 | 一律收集 |
peer_window_end-同層級視窗結束監視器元素
現行同層級時間範圍的結束時間。 如果未啟用同層級視窗,則值為 NULL。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_HADR 表格函數 - 傳回高可用性災難回復 (HADR) 監視資訊 | 一律收集 |
phase_start_event_id-階段啟動事件 ID monitor element
對應 UTILHHASESTART 的 EVENT_ID。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
變更歷程 | UTILHHASE | 一律收集 |
使用情形
- 如果事件是公用程式階段或處理階段 (UTILPHASESSTOP) 的停止,則這是公用程式階段對應啟動 (UTILPHASESTART) 的 EVENT_ID ,否則為 -1。
與 PHASE_START_EVENT_TIMESTAMP 及成員元素搭配使用,以建立階段停止記錄與對應啟動記錄的關聯。
phase_start_event_timestamp-階段開始事件時間戳記 monitor element
對應 UTILHHASESTART 的時間
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
變更歷程 | UTILHHASE | 一律收集 |
使用情形
若為變更歷程事件監視器:- 如果事件是停止公用程式階段或處理階段 (UTILPHASESSTOP) ,則這是對應啟動公用程式階段 (UTILPHASESTART) 的時間,否則是空的。
physical_move_time-實體延伸範圍移動時間監視器元素
在延伸範圍移動期間,此監視器元素會顯示在延伸範圍上執行磁碟 I/O 所花費的累計時間,以將它從一個位置移至另一個位置。 此值會以毫秒為單位來提供。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_EXTENT_MOVEMENT_STATUS-取得延伸範圍移動進度 | 一律收集 |
piped_sorts_accepted-接受管道式排序 monitor element
已接受的管道式排序數。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫管理程式 | db2 | 基本 |
- 使用情形
- 系統上的每一個作用中排序都會配置記憶體,這可能會導致排序佔用太多可用的系統記憶體。當接受的管道式排序數目與所要求的數目相比偏低時,您可以調整下列其中一個或兩個配置參數來增進排序效能:
- sortheap
- sheapthres
piped_sorts_requested-所要求的 Piped 排序 監視器元素
已要求的管道式排序數目。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫管理程式 | db2 | 基本 |
- 使用情形
- 系統上的每一個作用中排序都會配置記憶體,這可能會導致排序佔用太多可用的系統記憶體。
排序清單資料堆 (sortheap) 及排序資料堆臨界值 (sheapthres) 配置參數有助於控制用於排序作業的記憶體數量。 這些參數也用來決定是否要以管道來進行排序。
因為管道式排序可能會減少磁碟 I/O ,所以容許更多管道式排序可以增進排序作業的效能,並可能增進整體系統的效能。 將排序資料堆配置給排序時,如果將超出排序資料堆臨界值,則不接受管道式排序。 如果您遇到管道式排序拒絕,請參閱 piped_sorts_accepted ,以取得相關資訊。
SQL EXPLAIN 輸出將顯示最佳化工具是否要求管道式排序。
pkg_cache_inserts-套件快取插入監視器元素
所要求的區段無法使用並且必須載入套件快取的總次數。 此計數包括由系統執行的任何隱含準備次數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 (在 DETAILS XML 文件中報告) | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 要求度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 要求度量基準 |
MON_GET_ROUTINE-取得常式表格函數的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS-取得常式表格函數的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 (在 DETAILS XML 文件中報告) | 要求度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數-取得詳細工作單元度量 (在 DETAILS XML 文件中報告) | 要求度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 (在 DETAILS XML 文件中報告) | 要求度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 基本 |
應用程式 | 應用程式 | 基本 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
連線 | event_conn | 一律收集 |
統計量 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計量 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 |
在 system_metrics 文件中報告。 |
要求度量基準 |
使用情形
1 - (Package Cache Inserts / Package Cache Lookups)
pkg_cache_lookups-套件快取查閱監視器元素
Table Function | 監視元素集合層次 |
---|---|
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 (在 DETAILS XML 文件中報告) | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 要求度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 要求度量基準 |
MON_GET_ROUTINE-取得常式表格函數的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS-取得常式表格函數的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 (在 DETAILS XML 文件中報告) | 要求度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數-取得詳細工作單元度量 (在 DETAILS XML 文件中報告) | 要求度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 (在 DETAILS XML 文件中報告) | 要求度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 基本 |
應用程式 | 應用程式 | 基本 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
連線 | event_conn | 一律收集 |
統計量 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計量 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 |
在 system_metrics 文件中報告。 |
要求度量基準 |
使用情形
1 - (Package Cache Inserts / Package Cache Lookups)
套件快取命中率會告訴您是否正在有效地使用套件快取。 如果命中率偏高 (超過 0.8) ,則快取執行良好。 命中率越小可能表示應該增加套件快取。
您需要實驗套件快取的大小,以尋找 pckcachesz 配置參數的最佳數目。 例如,當您減少快取大小時,如果 pkg_cache_inserts 元素中沒有增加,您可以使用較小的套件快取大小。 減少套件快取大小會釋放系統資源供其他工作使用。 您也可以透過增加套件快取的大小來改善整體系統效能,如果這樣做,則可以減少 pkg_cache_inserts的數目。 此實驗最好在完整工作量條件下完成。
您可以將此元素與 ddl_sql_stmts 搭配使用,以判定 DDL 陳述式的執行是否影響套件快取的效能。 執行 DDL 陳述式時,動態 SQL 陳述式的區段可能會變成無效。 當下次使用時,系統會隱含地準備無效的區段。 執行 DDL 陳述式可能會使一些區段失效,而在準備這些區段時所需要的額外處理時間可能會顯著影響效能。 在此情況下,套件快取命中率會反映無效區段的隱含重新編譯。 它不會反映將新區段插入快取中,因此增加套件快取的大小並不會增進整體效能。 在完整環境中工作之前,您可能會發現自行調整應用程式的快取並不令人困惑。
在決定要採取的動作之前,必須先判斷 DDL 陳述式在套件快取命中率值中所扮演的角色。 如果很少發生 DDL 陳述式,則可以藉由增加其大小來增進快取效能。 如果 DDL 陳述式頻繁,則改進可能需要您限制 DDL 陳述式的使用 (可能是特定時段)。
static_sql_stmts 和 dynamic_sql_stmts 計數可用來協助提供要快取的區段數量和類型的相關資訊。
pkg_cache_num_overflows-套件快取溢位 監視器元素
套件快取超出其已配置記憶體範圍的次數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 一律收集 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 一律收集 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 基本 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
使用情形
搭配使用此元素與 pkg_cache_size_top monitor 元素,可判定是否需要增加套件快取的大小,以避免溢位。
pkg_cache_size_top-套件快取高臨界值 監視器元素
套件快取達到的最大大小。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 基本 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
使用情形
如果套件快取溢位,則此元素包含套件快取在溢位期間達到的最大大小。
請檢查 pkg_cache_num_overflows 監視器元素,以判斷是否發生這類狀況。
maximum package cache size / 4096
將結果四捨五入至整數,指出套件快取所需的 4K 頁數下限,以避免溢位。planid-查詢計劃 ID 監視器元素
識別區段查詢計劃的雜湊索引鍵值。
planid 監視器元素會追蹤存取計劃的重要效能敏感層面。 這類層面包括存取計劃運算子的清單及佈置、正在存取的物件 ID、每一個運算子的每一種述詞類型數目,以及效能相關運算子引數。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 一律收集 |
MON_GET_ACTIVITY_DETAILS 表格函數 - 將活動的相關資訊傳回為 XML 文件 | 一律收集 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取陳述式度量 | 一律收集 |
MON_GET_PKG_CACHE_STMT_DETAILS 表格函數 - 取得 XML 文件形式的套件快取陳述式度量 | 一律收集 |
WLM_GET_WORKLOAD_OCCURENCE_ACTIVITIES 表格函數-傳回活動清單 | 一律收集 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activitystmt | 一律收集 |
套件快取 | pkgcache | 一律收集 |
使用情形
搭配使用此監視器元素與 stmtid 及 semantic_env_id 監視器元素,以偵測存取計劃中可能影響效能的變更。
pool_async_col_gbp_indep_pages_found_in_lbp-在本端緩衝池監視器元素中找到非同步群組緩衝池直欄組織的獨立資料頁面
預先提取器在本端緩衝池中找到的群組緩衝池 (GBP) 獨立 直欄組織 頁面數。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
pool_async_col_gbp_invalid_pages-非同步群組緩衝池無效資料頁面監視器元素
預先提取器嘗試從群組緩衝池讀取 直欄組織 頁面的次數,因為該頁面在本端緩衝池中無效。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
pool_async_col_gbp_l_reads-非同步群組緩衝池直欄組織的邏輯讀取監視器元素
預先提取器嘗試從群組緩衝池讀取「群組緩衝池 (GBP)」相依 直欄組織 頁面的次數,因為該頁面無效或不在本端緩衝池中。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
pool_async_col_gbp_p_reads-非同步群組緩衝池直欄組織的實體讀取監視器元素
因為在 GBP 中找不到「群組緩衝池 (GBP)」相依 直欄組織 頁面,而由預先提取器從磁碟讀取至本端緩衝池的次數。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
pool_async_col_lbp_pages_found-非同步本端緩衝池直欄-組織的頁面找到監視器元素
預先提取器嘗試存取資料頁面時,在本端緩衝池中呈現資料頁面的次數。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
pool_async_col_read_reqs-緩衝池非同步直欄組織讀取要求監視器元素
預先提取器對作業系統發出的非同步 直欄組織 讀取要求數。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
使用情形
pool_async_col_reads / pool_async_col_read_reqs
此平均值可協助您判定預先提取器所使用的平均讀取 I/O 大小。
- 當延伸範圍的部分頁面已在緩衝池中時
- 當超出作業系統功能時
- 當 EXTENTSIZE 選項值非常大時,執行大型 I/O 將會不利於整體效能
pool_async_col_reads-緩衝池非同步直欄-組織的讀取監視器元素
指出預先提取器針對所有表格空間類型從表格空間儲存器 (實體) 非同步讀取的 直欄組織 頁面數。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
pool_async_col_writes-緩衝池非同步直欄-組織的寫入監視器元素
非同步頁面清除器或預先提取器實際將緩衝池資料頁寫入磁碟的次數。 預先提取器可能已將修改過的頁面寫入磁碟,以騰出空間給正在預先提取的頁面。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
使用情形
pool_col_writes - pool_async_col_writes
透過比較非同步寫入與同步寫入的比例,您可以深入瞭解緩衝池頁面清除器的執行狀況。 當您調整 num_iocleaners 配置參數時,此比例會很有用。
pool_async_data_gbp_indep_pages_found_in_lbp-由非同步 EDU 在本端緩衝池監視器元素 monitor 元素中找到的群組緩衝池獨立資料頁面
非同步 EDU 在本端緩衝池中找到群組緩衝池 (GBP) 獨立資料頁的數目。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
pool_async_data_gbp_invalid_pages-非同步群組緩衝池無效資料頁面監視器元素
預先提取器嘗試從群組緩衝池讀取資料頁面的次數,因為該頁面在本端緩衝池中無效。 在 Db2 pureScale 環境之外,此值是空值。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
使用情形
GBP = ( pool_async_data_gbp_l_reads - pool_async_data_gbp_p_reads ) / pool_async_data_gbp_l_reads
緩衝池命中率是 IBM® Db2 pureScale Feature整體效能的重要因素。 使用此公式可協助您判定群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_async_data_gbp_l_reads-非同步群組緩衝池資料邏輯讀取監視器元素
由於頁面無效或不存在於本端緩衝池中,預先提取器嘗試從群組緩衝池讀取「群組緩衝池 (GBP)」相依資料頁的次數。 在 Db2 pureScale 環境之外,此值是空值。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 一律收集 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 一律收集 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
使用情形
GBP = ( pool_async_data_gbp_l_reads - pool_async_data_gbp_p_reads ) / pool_async_data_gbp_l_reads
緩衝池命中率是 IBM Db2 pureScale Feature整體效能的重要因素。 使用此公式可協助您判定群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_async_data_gbp_p_reads-非同步群組緩衝池資料實體讀取監視器元素
因為在 GBP 中找不到「群組緩衝池 (GBP)」相依資料頁,而由預先提取器從磁碟讀取到本端緩衝池的次數。 在 Db2 pureScale 環境之外,此值是空值。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
使用情形
GBP = ( pool_async_data_gbp_l_reads - pool_async_data_gbp_p_reads ) / pool_async_data_gbp_l_reads
緩衝池命中率是 IBM Db2 pureScale Feature整體效能的重要因素。 使用此公式可協助您判定群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_async_data_lbp_pages_found-找到非同步本端緩衝池資料頁面監視器元素
當預先提取器嘗試存取資料頁面時,資料頁面在本端緩衝池中存在的次數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
使用情形
GBP = ( pool_async_data_gbp_l_reads - pool_async_data_gbp_p_reads ) / pool_async_data_gbp_l_reads
緩衝池命中率是 IBM Db2 pureScale Feature整體效能的重要因素。 使用此公式可協助您判定群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_async_data_read_reqs-緩衝池非同步讀取要求監視器元素
預先提取器對作業系統的非同步讀取要求數。 這些要求通常是多重頁面的大型區塊 I/O。
Table Function | 監視元素收集指令及層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
使用情形
pool_async_data_reads / pool_async_data_read_reqs
此平均值可協助您判定預先提取器所使用的平均讀取 I/O 大小。 此資料也有助於瞭解所測量工作量的大型區塊 I/O 需求。
- 當延伸範圍的部分頁面已在緩衝池中時
- 當超出作業系統功能時
- 當 EXTENTSIZE 選項值非常大時,執行大型 I/O 將會不利於整體效能
pool_async_data_reads-緩衝池非同步資料讀取監視器元素
指出預先提取器針對所有表格空間類型,從表格空間儲存器 (實體) 非同步讀取的資料頁數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
使用情形
# of sync data reads = pool_data_p_reads + pool_temp_data_p_reads - pool_async_data_reads
(pool_async_data_reads + pool_async_index_reads)/
(pool_data_p_reads + pool_temp_data_p_reads + pool_index_p_reads + pool_temp_index_p_reads)
pool_async_data_writes-緩衝池非同步資料寫入監視器元素
非同步頁面清除器或預先提取器實際將緩衝池資料頁寫入磁碟的次數。 預先提取器可能已將修改過的頁面寫入磁碟,以騰出空間給正在預先提取的頁面。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
- 使用情形
- 您可以搭配使用此元素與 pool_data_writes 監視器元素,以計算同步執行的實體寫入要求數 (亦即, 資料庫管理程式 代理程式執行的實體資料頁寫入數)。 使用下列公式:
pool_data_writes - pool_async_data_writes
透過比較非同步寫入與同步寫入的比例,您可以深入瞭解緩衝池頁面清除器的執行狀況。 當您調整 num_iocleaners 配置參數時,此比例會很有用。
pool_async_index_gbp_indep_pages_found_in_lbp-由非同步 EDU 在本端緩衝池監視器元素 monitor 元素中找到的群組緩衝池獨立索引頁面
非同步 EDU 在本端緩衝池中找到的群組緩衝池 (GBP) 獨立索引頁數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
pool_async_index_gbp_invalid_pages-非同步群組緩衝池無效索引頁監視器元素
預先提取器嘗試從群組緩衝池讀取索引頁的次數,因為該頁面在本端緩衝池中無效。 在 Db2 pureScale 環境之外,此值是空值。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
使用情形
GBP = ( pool_async_index_gbp_l_reads - pool_async_index_gbp_p_reads ) / pool_async_index_gbp_l_reads
緩衝池命中率是 Db2 pureScale 實例整體效能的重要因素。 使用先前提及的公式可協助您判斷群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_async_index_gbp_l_reads-非同步群組緩衝池索引邏輯讀取監視器元素
由於頁面無效或不在本端緩衝池中,預先提取器嘗試從群組緩衝池讀取「群組緩衝池 (GBP)」相依索引頁的次數。 在 Db2 pureScale 環境之外,此值是空值。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
使用情形
GBP = ( pool_async_index_gbp_l_reads - pool_async_index_gbp_p_reads ) / pool_async_index_gbp_l_reads
緩衝池命中率是 Db2 pureScale 實例整體效能的重要因素。 使用先前提及的公式可協助您判斷群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_async_index_gbp_p_reads-非同步群組緩衝池索引實體讀取監視器元素
因為在 GBP 中找不到「群組緩衝池 (GBP)」相依索引頁,而由預先提取器從磁碟讀取到本端緩衝池的次數。 在 Db2 pureScale 環境之外,此值是空值。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
使用情形
GBP = ( pool_async_index_gbp_l_reads - pool_async_index_gbp_p_reads ) / pool_async_index_gbp_l_reads
緩衝池命中率是 Db2 pureScale 實例整體效能的重要因素。 使用先前提及的公式可協助您判斷群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_async_index_lbp_pages_found-非同步本端緩衝池索引頁找到監視器元素
預先提取器嘗試存取索引頁在本端緩衝池中存在的次數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
使用情形
GBP = ( pool_async_index_gbp_l_reads - pool_async_index_gbp_p_reads ) / pool_async_index_gbp_l_reads
緩衝池命中率是 Db2 pureScale 實例整體效能的重要因素。 使用先前提及的公式可協助您判斷群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_async_index_read_reqs-緩衝池非同步索引讀取要求監視器元素
索引頁的非同步讀取要求數。
Table Function | 監視元素收集指令及層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
- 使用情形
- 若要計算每個非同步要求所讀取的索引頁數,請使用下列公式:
此平均值可協助您判定每次與預先提取器互動時針對索引頁所完成的非同步 I/O 量。pool_async_index_reads / pool_async_index_read_reqs
pool_async_index_reads-緩衝池非同步索引讀取監視器元素
指出預先提取器針對所有表格空間類型從表格空間儲存器 (實體) 非同步讀取的索引頁數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
使用情形
# of sync index reads = pool_index_p_reads + pool_temp_index_p_reads - pool_async_index_reads
(pool_async_index_reads) / (pool_index_p_reads + pool_temp_index_p_reads)
pool_async_index_writes-緩衝池非同步索引寫入監視器元素
非同步頁面清除器或預先提取器將緩衝池索引頁實際寫入磁碟的次數。 預先提取器可能已將修改過的頁面寫入磁碟,以騰出空間給正在預先提取的頁面。
Table Function | 監視元素收集指令及層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
使用情形
pool_index_writes - pool_async_index_writes
透過比較非同步寫入與同步寫入的比例,您可以深入瞭解緩衝池頁面清除器的執行狀況。 當您調整 num_iocleaners 配置參數時,此比例會很有用。
pool_async_read_time-緩衝池非同步讀取時間 監視器元素
指出所有表格空間類型的非同步引擎可分派單元 (EDU) 從表格空間儲存器(實體)讀取資料及索引頁面所花費的總時間量。 此值會以毫秒為單位來提供。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
- 使用情形
- 您可以使用此元素,利用下列公式來計算同步讀取的經歷時間:
pool_read_time - pool_async_read_time
您也可以使用這個元素,利用下列公式來計算平均非同步讀取時間:pool_async_read_time / pool_async_data_reads
這些計算可用來瞭解正在執行的 I/O 工作。
pool_async_write_time-緩衝池非同步寫入時間監視器元素
完成每一個非同步寫入的累計經歷時間。 此值會以毫秒為單位報告。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
使用情形
pool_write_time - pool_async_write_time
pool_async_write_time
/ (pool_async_data_writes
+ pool_async_index_writes)
這些計算可用來瞭解正在執行的 I/O 工作。
pool_async_xda_gbp_indep_pages_found_in_lbp-由非同步 EDU 在本端緩衝池監視器元素監視器元素中找到的群組緩衝池獨立 XML 儲存體物件 (XDA) 頁面
非同步 EDU 在本端緩衝池中找到的群組緩衝池 (GBP) 獨立 XML 儲存體物件 (XDA) 頁面數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
pool_async_xda_gbp_invalid_pages-非同步群組緩衝池無效 XDA 資料頁面監視器元素
由於頁面在本端緩衝池中標示無效,預先提取器從群組緩衝池提出 XML 儲存體物件 (XDA) 的資料頁要求的次數。 在 Db2 pureScale 環境之外,此值是空值。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
使用情形
GBP = ( pool_async_xda_gbp_l_reads - pool_async_xda_gbp_p_reads ) / pool_async_xda_gbp_l_reads
緩衝池命中率是 Db2 pureScale 實例整體效能的重要因素。 使用先前提及的公式可協助您判斷群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_async_xda_gbp_l_reads-群組緩衝池 XDA 資料非同步邏輯讀取要求監視器元素
預先提取器嘗試從群組緩衝池讀取 XML 儲存體物件 (XDA) 的 GBP 相依資料頁的次數,因為該頁面無效或不存在於本端緩衝池中。 在 Db2 pureScale 環境之外,此值是空值。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
使用情形
GBP = ( pool_async_xda_gbp_l_reads - pool_async_xda_gbp_p_reads ) / pool_async_xda_gbp_l_reads
緩衝池命中率是 Db2 pureScale 實例整體效能的重要因素。 使用先前提及的公式可協助您判斷群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_async_xda_gbp_p_reads-群組緩衝池 XDA 資料非同步實體讀取要求監視器元素
因為在 GBP 中找不到 XML 儲存體物件 (XDA) 的 GBP 相依資料頁面,而由預先提取器從磁碟讀取到本端緩衝池的次數。 在 Db2 pureScale 環境之外,此值是空值。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
使用情形
GBP = ( pool_async_xda_gbp_l_reads - pool_async_xda_gbp_p_reads ) / pool_async_xda_gbp_l_reads
緩衝池命中率是 Db2 pureScale 實例整體效能的重要因素。 使用先前提及的公式可協助您判斷群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_async_xda_lbp_pages_found-找到非同步本端緩衝池 XDA 資料頁面 monitor 元素
預先提取器在本端緩衝池中要求及找到 XML 儲存體物件 (XDA) 的資料頁的次數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
使用情形
GBP = ( pool_async_xda_gbp_l_reads - pool_async_xda_gbp_p_reads ) / pool_async_xda_gbp_l_reads
緩衝池命中率是 Db2 pureScale 實例整體效能的重要因素。 使用先前提及的公式可協助您判斷群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_async_xda_read_reqs-緩衝池非同步 XDA 讀取要求監視器元素
XML 儲存體物件 (XDA) 資料的非同步讀取要求數。
Table Function | 監視元素收集指令及層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
- 使用情形
- 若要計算每個非同步要求所讀取的 XML 儲存體物件資料頁數,請使用下列公式:
pool_async_xda_reads / pool_async_xda_read_reqs
此平均值可協助您判定每次與預先提取器互動時所完成的非同步 I/O 量。
pool_async_xda_reads-緩衝池非同步 XDA 資料讀取監視器元素
指出預先提取器針對所有表格空間類型,從表格空間儲存器 (實體) 非同步讀取的 XML 儲存體物件 (XDA) 資料頁數。
Table Function | 監視元素收集指令及層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
使用情形
pool_xda_p_reads + pool_temp_xda_p_reads - pool_async_xda_reads
透過比較非同步讀取數與同步讀取數的比例,您可以深入瞭解預先提取器運作的良好程度。 當您調整 num_ioservers 配置參數時,這個元素可能很有用。
pool_async_xda_writes-緩衝池非同步 XDA 資料寫入監視器元素
非同步頁面清除器或預先提取器將 XML 儲存體物件 (XDA) 的緩衝池資料頁實際寫入磁碟的次數。 預先提取器可能已將修改過的頁面寫入磁碟,以騰出空間給正在預先提取的頁面。
Table Function | 監視元素收集指令及層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
- 使用情形
- 您可以搭配使用此元素與 pool_xda_writes monitor 元素,來計算在 XML 儲存體物件資料頁上同步執行的實體寫入要求數 (即 資料庫管理程式 代理程式對 XML 資料執行的實體資料頁寫入數)。 使用下列公式:
pool_xda_writes - pool_async_xda_writes
透過比較非同步寫入與同步寫入的比例,您可以深入瞭解緩衝池頁面清除器的執行狀況。 當您調整 num_iocleaners 配置參數時,此比例會很有用。
pool_col_gbp_indep_pages_found_in_lbp-緩衝池直欄-在本端緩衝池監視器元素中找到組織的 GBP 獨立頁面
代理程式在本端緩衝池 (LBP) 中找到的群組緩衝池 (GBP) 獨立 直欄組織 頁面數。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 活動度量基準 |
MON_GET_ACTIVITY_DETAILS 表格函數 - 取得完整的活動詳細資料 | 活動度量基準 |
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 要求度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 活動度量基準 |
MON_GET_PKG_CACHE_STMT_DETAILS - 取得套件快取項目的詳細度量 | 活動度量基準 |
MON_GET_ROUTINE 表格函數 - 取得常式的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS 表格函數 - 取得常式的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 | 要求度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數 - 取得詳細工作單元度量 | 要求度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 | 要求度量基準 |
WLM_GET_WORKLOAD_occurrence _ACTIVATES 表格函數-傳回活動清單 | 活動度量基準 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
套件快取 | - | 活動度量基準 |
鎖定 | - | 一律收集 |
pool_col_gbp_invalid_pages-緩衝池直欄-組織的 GBP 無效資料頁面監視器元素
直欄組織 頁面在本端緩衝池中無效且改為從群組緩衝池讀取的次數。 在 Db2 pureScale 環境外部,此值是空值。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 活動度量基準 |
MON_GET_ACTIVITY_DETAILS 表格函數 - 取得完整的活動詳細資料 | 活動度量基準 |
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 要求度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 活動度量基準 |
MON_GET_PKG_CACHE_STMT_DETAILS - 取得套件快取項目的詳細度量 | 活動度量基準 |
MON_GET_ROUTINE 表格函數 - 取得常式的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS 表格函數 - 取得常式的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 | 要求度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數 - 取得詳細工作單元度量 | 要求度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 | 要求度量基準 |
WLM_GET_WORKLOAD_occurrence _ACTIVATES 表格函數-傳回活動清單 | 活動度量基準 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
套件快取 | - | 活動度量基準 |
鎖定 | - | 一律收集 |
pool_col_gbp_l_reads-緩衝池直欄-組織的 GBP 邏輯讀取監視器元素
已從一般及大型表格空間的緩衝池 (邏輯) 中要求的 直欄組織 頁面數。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 活動度量基準 |
MON_GET_ACTIVITY_DETAILS 表格函數 - 取得完整的活動詳細資料 | 活動度量基準 |
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 要求度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 活動度量基準 |
MON_GET_PKG_CACHE_STMT_DETAILS - 取得套件快取項目的詳細度量 | 活動度量基準 |
MON_GET_ROUTINE 表格函數 - 取得常式的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS 表格函數 - 取得常式的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 | 要求度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數 - 取得詳細工作單元度量 | 要求度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 | 要求度量基準 |
WLM_GET_WORKLOAD_occurrence _ACTIVATES 表格函數-傳回活動清單 | 活動度量基準 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
套件快取 | - | 活動度量基準 |
鎖定 | - | 一律收集 |
使用情形
(pool_col_lbp_pages_found - pool_async_col_lbp_pages_found) / pool_col_l_reads
若要判定在群組緩衝池中找到所要求頁面的次數,請使用下列公式(pool_col_gbp_l_reads - pool_col_gbp_p_reads) / pool_col_gbp_l_reads
本端緩衝池及群組緩衝池命中率都是 叢集快取機能整體效能的重要因素。 使用這些公式可協助您判定本端或群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_col_gbp_p_reads-緩衝池直欄組織的 GBP 實體讀取監視器元素
指出從一般及大型表格空間的表格空間儲存器 (實體) 中讀取的 直欄組織 頁面數。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 活動度量基準 |
MON_GET_ACTIVITY_DETAILS 表格函數 - 取得完整的活動詳細資料 | 活動度量基準 |
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 要求度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 活動度量基準 |
MON_GET_PKG_CACHE_STMT_DETAILS - 取得套件快取項目的詳細度量 | 活動度量基準 |
MON_GET_ROUTINE 表格函數 - 取得常式的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS 表格函數 - 取得常式的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 | 要求度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數 - 取得詳細工作單元度量 | 要求度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 | 要求度量基準 |
WLM_GET_WORKLOAD_occurrence _ACTIVATES 表格函數-傳回活動清單 | 活動度量基準 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
套件快取 | - | 活動度量基準 |
鎖定 | - | 一律收集 |
使用情形
(pool_col_lbp_pages_found - pool_async_col_lbp_pages_found) / pool_col_l_reads
若要判定在群組緩衝池中找到所要求頁面的次數,請使用下列公式(pool_col_gbp_l_reads - pool_col_gbp_p_reads) / pool_col_gbp_l_reads
本端緩衝池及群組緩衝池命中率都是 叢集快取機能整體效能的重要因素。 使用這些公式可協助您判定本端或群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_col_l_reads-緩衝池直欄組織的邏輯讀取監視器元素
指出代理程式針對一般及大型表格空間,從緩衝池 (邏輯) 同步讀取的 直欄組織 頁面數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 活動度量基準 |
MON_GET_ACTIVITY_DETAILS 表格函數 - 取得完整的活動詳細資料 | 活動度量基準 |
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 要求度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 活動度量基準 |
MON_GET_PKG_CACHE_STMT_DETAILS - 取得套件快取項目的詳細度量 | 活動度量基準 |
MON_GET_ROUTINE 表格函數 - 取得常式的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS 表格函數 - 取得常式的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 | 要求度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數 - 取得詳細工作單元度量 | 要求度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 | 要求度量基準 |
WLM_GET_WORKLOAD_occurrence _ACTIVATES 表格函數-傳回活動清單 | 活動度量基準 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在 details_xml 文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在 details_xml 文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
活動 | event_activity | 緩衝池,陳述式 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
- 當 資料庫管理程式 需要處理頁面時,已在緩衝池中。
- 在 資料庫管理程式 可以處理頁面之前,請先讀入緩衝池。
當工作量同時包含 橫列組織 及 直欄組織 表格的混合時,直欄組織監視器元素可協助您瞭解存取 直欄組織 表格所驅動的 I/O 部分。
(pool_col_lbp_pages_found - pool_async_col_lbp_pages_found) / pool_col_l_reads
增加緩衝池大小通常會改善命中率,但您會達到傳回遞減的點。 理想情況下,如果您可以配置一個足夠大的緩衝池來儲存整個資料庫,則在系統啟動並執行之後,您會得到 100% 的命中率。 然而,這在大多數情況下是不現實的。 命中率的重要性實際上取決於資料的大小,以及存取資料的方式。 在非常大的資料庫中平均存取資料會有不良的命中率。 您可以對非常大的表格執行的動作很少。
若要改善較小且經常存取的表格及索引的命中率,請將它們指派給個別緩衝池。
pool_col_lbp_pages_found-緩衝池直欄組織的 LBP 頁面找到監視器元素
指出針對一般及大型表格空間,由代理程式同步讀取及由預先提取器從本端緩衝池 (邏輯) 非同步讀取的 直欄組織 頁面數。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 活動度量基準 |
MON_GET_ACTIVITY_DETAILS 表格函數 - 取得完整的活動詳細資料 | 活動度量基準 |
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 要求度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 活動度量基準 |
MON_GET_PKG_CACHE_STMT_DETAILS - 取得套件快取項目的詳細度量 | 活動度量基準 |
MON_GET_ROUTINE 表格函數 - 取得常式的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS 表格函數 - 取得常式的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 | 要求度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數 - 取得詳細工作單元度量 | 要求度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 | 要求度量基準 |
WLM_GET_WORKLOAD_occurrence _ACTIVATES 表格函數-傳回活動清單 | 活動度量基準 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 activity_metrics 文件中報告。 | 要求度量基準 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
鎖定 | - | 一律收集 |
使用情形
(pool_col_lbp_pages_found - pool_async_col_lbp_pages_found) / pool_col_l_reads
若要判定在群組緩衝池中找到所要求頁面的次數,請使用下列公式(pool_col_gbp_l_reads - pool_col_gbp_p_reads) / pool_col_gbp_l_reads
本端緩衝池及群組緩衝池命中率都是 叢集快取機能整體效能的重要因素。 使用這些公式可協助您判定本端或群組緩衝池是否可能是資料庫傳輸量的限制因素。當工作量同時包含 橫列組織 及 直欄組織 表格的混合時,直欄組織監視器元素可協助您瞭解存取 直欄組織 表格所驅動的 I/O 部分。
pool_col_p_reads-緩衝池直欄組織的實體讀取監視器元素
指出代理程式已同步讀取且由預先提取器從表格空間儲存器 (實體) 針對一般及大型表格空間非同步讀取的 直欄組織 頁面數。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 活動度量基準 |
MON_GET_ACTIVITY_DETAILS 表格函數 - 取得完整的活動詳細資料 | 活動度量基準 |
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 要求度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 活動度量基準 |
MON_GET_PKG_CACHE_STMT_DETAILS - 取得套件快取項目的詳細度量 | 活動度量基準 |
MON_GET_ROUTINE 表格函數 - 取得常式的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS 表格函數 - 取得常式的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 | 要求度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數 - 取得詳細工作單元度量 | 要求度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 | 要求度量基準 |
WLM_GET_WORKLOAD_occurrence _ACTIVATES 表格函數-傳回活動清單 | 活動度量基準 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
活動 | event_activity | 緩衝池,陳述式 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
pool_col_writes-緩衝池直欄組織寫入監視器元素
緩衝池 直欄組織 頁面實際寫入磁碟的次數。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 活動度量基準 |
MON_GET_ACTIVITY_DETAILS 表格函數 - 取得完整的活動詳細資料 | 活動度量基準 |
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 要求度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 活動度量基準 |
MON_GET_PKG_CACHE_STMT_DETAILS - 取得套件快取項目的詳細度量 | 活動度量基準 |
MON_GET_ROUTINE 表格函數 - 取得常式的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS 表格函數 - 取得常式的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 | 要求度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數 - 取得詳細工作單元度量 | 要求度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 | 要求度量基準 |
WLM_GET_WORKLOAD_occurrence _ACTIVATES 表格函數-傳回活動清單 | 活動度量基準 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
如果針對高百分比的 pool_col_p_reads 監視器元素值,將緩衝池資料頁寫入磁碟,您可以增加資料庫可用的緩衝池頁數,以增進效能。
- 釋放緩衝池中的頁面,以便可以讀取另一個頁面
- 清除緩衝池
系統不一定會撰寫頁面來騰出空間給新的頁面。 如果尚未更新頁面,則可以直接取代它。 此取代項目不計入此元素。
在需要緩衝池空間之前,非同步分頁清除器代理程式可以寫入資料頁,如 pool_async_col_writes 監視器元素所報告。 除了同步頁面寫入之外,這些非同步頁面寫入也包含在此元素的值中。
- 執行應用程式 (以載入緩衝區)。
- 請記下此元素的值。
- 請重新執行您的應用程式。
- 從這個元素的新值扣除步驟 2 中所記錄的值。
- 使用 ACTIVATE DATABASE 指令啟動資料庫。
- 讓閒置應用程式連接至資料庫。
如果所有應用程式都在更新資料庫,則增加緩衝池的大小可能不會對效能有很大影響,因為大部分緩衝池頁面包含必須寫入磁碟的更新資料。 不過,如果在寫出之前其他工作單元可以使用更新的頁面,則緩衝池可以儲存寫入及讀取,這將提高您的效能。
pool_config_size-已配置記憶體儲存區 監視器元素 的大小
資料庫系統中記憶體儲存區的內部配置大小。 該值以位元組為單位。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫管理程式 | memory_pool | 基本 |
資料庫 | memory_pool | 基本 |
應用程式 | memory_pool | 基本 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_dbmemuse | 一律收集 |
連線 | event_connmemuse | 一律收集 |
- 使用情形
- 若要追蹤系統記憶體用量,請將此值與 pool_cur_size、 pool_id及 pool_watermark一起使用。
若要查看記憶體儲存區是否幾乎已滿,請將 pool_config_size 與 pool_cur_size進行比較。 例如,假設公用程式資料堆太小。 您可以透過定期取得 Snapshot ,並查看 Snapshot 輸出的公用程式資料堆區段,來診斷此特定問題。 必要的話,可以容許 pool_cur_size 超出 pool_config_size ,以防止記憶體不足失敗。 如果這不常發生,則可能不需要進一步的動作。 不過,如果 pool_cur_size 持續接近或大於 pool_config_size,您可以考慮增加公用程式資料堆的大小。
pool_cur_size-記憶體儲存區 監視器元素 的現行大小
記憶體儲存區的現行大小。 以位元組為單位提供值。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫管理程式 | memory_pool | 基本 |
資料庫 | memory_pool | 基本 |
應用程式 | memory_pool | 基本 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_dbmemuse | 一律收集 |
連線 | event_connmemuse | 一律收集 |
- 使用情形
- 若要追蹤系統記憶體用量,請將此值與 pool_config_size、 pool_id及 pool_watermark一起使用。
若要查看記憶體儲存區是否幾乎已滿,請將 pool_config_size 與 pool_cur_size進行比較。 例如,假設公用程式資料堆太小。 您可以透過定期取得 Snapshot ,並查看 Snapshot 輸出的公用程式資料堆區段,來診斷此特定問題。 如果 pool_cur_size 的值始終接近 pool_config_size,您可以考慮增加公用程式資料堆的大小。
pool_data_gbp_indep_pages_found_in_lbp-在本端緩衝池監視器元素中找到群組緩衝池獨立資料頁面
代理程式在本端緩衝池 (LBP) 中找到的群組緩衝池 (GBP) 獨立資料頁面數。 在 Db2 pureScale 環境之外,此值是空值。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activitymetrics | 活動度量基準 |
套件快取 | pkgcache_metrics | 活動度量基準 |
統計資料 | event_scmetrics event_wlmetrics |
要求度量基準 |
工作單元 | uow_metrics | 要求度量基準 |
pool_data_gbp_invalid_pages-群組緩衝池無效資料頁面監視器元素
資料頁在本端緩衝池中無效且已改為從群組緩衝池讀取的次數。 在 Db2 pureScale 環境外部,此值是空值。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | uow_metrics- | 要求度量基準 |
套件快取 | pkgcache_metrics | 活動度量基準 |
使用情形
(pool_data_lbp_pages_found - pool_async_data_lbp_pages_found) / pool_data_l_reads
若要判定在群組緩衝池中找到所要求頁面的次數,請使用下列公式(pool_data_gbp_l_reads - pool_data_gbp_p_reads) / pool_data_gbp_l_reads
本端緩衝池及群組緩衝池命中率都是 叢集快取機能整體效能的重要因素。 使用這些公式可協助您判定本端或群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_data_gbp_l_reads-群組緩衝池資料邏輯讀取監視器元素
由於「群組緩衝池 (LBP)」中的頁面無效或不存在,因此嘗試從群組緩衝池讀取「群組緩衝池 (GBP)」相依資料頁面的次數。 在 Db2 pureScale 環境之外,此值是空值。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | uow_metrics- | 要求度量基準 |
套件快取 | pkgcache_metrics | 活動度量基準 |
使用情形
(pool_data_lbp_pages_found - pool_async_data_lbp_pages_found) / pool_data_l_reads
若要判定在群組緩衝池中找到所要求頁面的次數,請使用下列公式(pool_data_gbp_l_reads - pool_data_gbp_p_reads) / pool_data_gbp_l_reads
本端緩衝池及群組緩衝池命中率都是 叢集快取機能整體效能的重要因素。 使用這些公式可協助您判定本端或群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_data_gbp_p_reads-群組緩衝池資料實體讀取監視器元素
因為在 GBP 中找不到「群組緩衝池 (GBP)」相依資料頁,而從磁碟讀取到本端緩衝池的次數。 在 Db2 pureScale 環境之外,此值是空值。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | uow_metrics- | 要求度量基準 |
套件快取 | pkgcache_metrics | 活動度量基準 |
使用情形
(pool_data_lbp_pages_found - pool_async_data_lbp_pages_found) / pool_data_l_reads
若要判定在群組緩衝池中找到所要求頁面的次數,請使用下列公式(pool_data_gbp_l_reads - pool_data_gbp_p_reads) / pool_data_gbp_l_reads
本端緩衝池及群組緩衝池命中率都是 叢集快取機能整體效能的重要因素。 使用這些公式可協助您判定本端或群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_data_lbp_pages_found-本端緩衝池找到資料頁面監視器元素
指出針對一般及大型表格空間,由代理程式同步讀取及由預先提取器從本端緩衝池 (邏輯) 非同步讀取的資料頁數。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | uow_metrics- | 要求度量基準 |
套件快取 | pkgcache_metrics | 活動度量基準 |
使用情形
(pool_data_lbp_pages_found - pool_async_data_lbp_pages_found) / pool_data_l_reads
若要判定在群組緩衝池中找到所要求頁面的次數,請使用下列公式(pool_data_gbp_l_reads - pool_data_gbp_p_reads) / pool_data_gbp_l_reads
本端緩衝池及群組緩衝池命中率都是 叢集快取機能整體效能的重要因素。 使用這些公式可協助您判定本端或群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_data_l_reads-緩衝池資料邏輯讀取監視器元素
指出代理程式針對一般及大型表格空間,從緩衝池 (邏輯) 同步讀取的資料頁數。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
應用程式 | 應用程式 | 緩衝池 |
應用程式 | STMT | 緩衝池 |
動態 SQL | dynsql | 緩衝池,陳述式 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在 details_xml 文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在 details_xml 文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
連線 | event_conn | 一律收集 |
陳述式 | event_stmt | 一律收集 |
活動 | event_activity | 緩衝池,陳述式 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
- 當 資料庫管理程式 需要處理頁面時,已在緩衝池中。
- 在 資料庫管理程式 可以處理頁面之前,請先讀入緩衝池。
您可以使用 pool_data_l_reads 及 pool_data_p_reads 監視器元素來計算資料頁面命中率。
((pool_data_lbp_pages_found
- pool_async_data_lbp_pages_found) / (pool_data_l_reads + pool_temp_data_l_reads))
× 100
如需相關資訊,請參閱 計算緩衝池命中率的公式。
增加緩衝池大小通常會改善命中率,但您會達到傳回遞減的點。 理想情況下,如果您可以配置一個足夠大的緩衝池來儲存整個資料庫,則在系統啟動並執行之後,您會得到 100% 的命中率。 然而,這在大多數情況下是不現實的。 命中率的重要性實際上取決於資料的大小,以及存取資料的方式。 在非常大的資料庫中平均存取資料會有不良的命中率。 您可以對非常大的表格執行的動作很少。
若要改善較小且經常存取的表格及索引的命中率,請將它們指派給個別緩衝池。
pool_data_p_reads-緩衝池資料實體讀取監視器元素
指出針對一般及大型表格空間,由代理程式同步讀取及由預先提取器從表格空間儲存器 (實體) 非同步讀取的資料頁數。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
應用程式 | 應用程式 | 緩衝池 |
應用程式 | STMT | 緩衝池 |
動態 SQL | dynsql | 緩衝池,陳述式 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
連線 | event_conn | 一律收集 |
陳述式 | event_stmt | 一律收集 |
活動 | event_activity | 緩衝池,陳述式 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
(pool_async_data_reads + pool_async_index_reads)/
(pool_data_p_reads + pool_temp_data_p_reads + pool_index_p_reads + pool_temp_index_p_reads)
pool_data_writes-緩衝池資料寫入監視器元素
緩衝池資料頁面已實際寫入磁碟的次數。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
應用程式 | 應用程式 | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
連線 | event_conn | 一律收集 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
如果針對高百分比的 pool_data_p_reads 監視器元素值,將緩衝池資料頁寫入磁碟,您可以增加資料庫可用的緩衝池頁數,以增進效能。
- 釋放緩衝池中的頁面,以便可以讀取另一個頁面
- 清除緩衝池
系統不一定會撰寫頁面來騰出空間給新的頁面。 如果尚未更新頁面,則可以直接取代它。 此取代項目不計入此元素。
在需要緩衝池空間之前,非同步分頁清除器代理程式可以寫入資料頁,如 pool_async_data_writes 監視器元素所報告。 除了同步頁面寫入之外,這些非同步頁面寫入也包含在此元素的值中。
- 執行應用程式 (以載入緩衝區)。
- 請記下此元素的值。
- 請重新執行您的應用程式。
- 從這個元素的新值扣除步驟 2 中所記錄的值。
- 使用 ACTIVATE DATABASE 指令啟動資料庫。
- 讓閒置應用程式連接至資料庫。
如果所有應用程式都在更新資料庫,則增加緩衝池的大小可能不會對效能有很大影響,因為大部分緩衝池頁面包含必須寫入磁碟的更新資料。 不過,如果在寫出之前其他工作單元可以使用更新的頁面,則緩衝池可以儲存寫入及讀取,這將提高您的效能。
pool_drty_pg_steal_clns-緩衝池受害者頁面清除器觸發的監視器元素
在資料庫的受害者緩衝區取代期間,由於需要同步寫入,而呼叫頁面清除器的次數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
使用情形
pool_drty_pg_steal_clns
/ (pool_drty_pg_steal_clns
+ pool_drty_pg_thrsh_clns
+ pool_lsn_gap_clns)
如果此比例低,則可能表示您已定義太多分頁清除器。 如果 chngpgs_thresh 配置參數設定太低,則您可能正在寫出稍後將變動過的頁面。 主動清除會破壞緩衝池的一個目的,即將寫入延遲至最後可能時刻。
如果此比例偏高,則可能表示您未定義足夠的分頁清除器。 沒有足夠的頁面清除器會增加失敗之後的回復時間。
- pool_drty_pg_steal_clns 監視器元素會插入監視器串流中。
- pool_drty_pg_steal_clns 監視器元素會計算在資料庫的受害者緩衝區取代期間,因為需要同步寫入而呼叫頁面清除器的次數。
- pool_drty_pg_steal_clns 監視器元素會將 0 插入監視器串流。
- 在受害者緩衝區取代期間需要同步寫入時,不會明確觸發分頁清除器。 若要判斷資料庫或特定緩衝池是否已配置正確的分頁清除器數目,請參閱 pool_no_victim_buffer 監視器元素。
pool_drty_pg_thrsh_clns-緩衝池臨界值清除器觸發的監視器元素
因為緩衝池已達到資料庫修改過的頁面臨界值準則,而呼叫頁面清除器的次數。
Table Function | 監視元素收集指令及層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
- 使用情形
- 臨界值由 chngpgs_thresh 配置參數設定。 它是套用至緩衝池大小的百分比。 當儲存區中的髒頁數目超出此值時,會觸發清除器。
如果 chngpgs_thresh 配置參數值設定太低,則可能太早寫出頁面,需要重新讀入這些頁面。 如果設定太高,可能會累積太多頁面,需要使用者同步寫出頁面。
當 DB2_USE_ALTERNATE_PAGE_CLEANING 登錄變數為 OFF 時:- pool_drty_pg_thrsh_clns 監視器元素會插入監視器串流中。
- pool_drty_pg_thrsh_clns 監視器元素會計算因緩衝池已達到資料庫修改過的頁面臨界值準則而呼叫頁面清除器的次數。
當 DB2_USE_ALTERNATE_PAGE_CLEANING 登錄變數為 ON 時:- pool_drty_pg_thrsh_clns 監視器元素會將 0 插入監視器串流。
- 頁面清除器一律處於作用中,嘗試確保有足夠的可用緩衝區可供受害者使用,而不是等待由準則值觸發。
pool_failed_async_col_reqs-直欄組織預先提取要求監視器元素失敗
嘗試將 直欄組織 預先提取要求排入佇列但失敗的次數。 一個可能的原因是預先提取佇列已滿。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 活動度量基準 |
MON_GET_ACTIVITY_DETAILS 表格函數 - 取得完整的活動詳細資料 | 活動度量基準 |
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 要求度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 活動度量基準 |
MON_GET_PKG_CACHE_STMT_DETAILS - 取得套件快取項目的詳細度量 | 活動度量基準 |
MON_GET_ROUTINE 表格函數 - 取得常式的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS 表格函數 - 取得常式的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 | 要求度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數 - 取得詳細工作單元度量 | 要求度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 | 要求度量基準 |
WLM_GET_WORKLOAD_occurrence _ACTIVATES 表格函數-傳回活動清單 | 活動度量基準 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics | 活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics | 活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics | 要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
pool_failed_async_data_reqs-失敗的資料預先提取要求監視器元素
嘗試將資料預先提取要求排入佇列但失敗的次數。 一個可能的原因是預先提取佇列已滿。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此元素以及其他 pool_failed_async_..._reqs 元素會告訴您有多少預先提取要求無法新增至預先提取佇列。 如果預先提取佇列太小,或如果預先提取器執行太慢,則要求可能無法新增至預先提取佇列。 當無法將要求新增至預先提取佇列時,資料庫代理程式通常會同步執行磁碟 IO ,其效率低於預先提取。 您可以將這些元素與其他預先提取器監視器元素一起使用,以判定在系統上執行預先提取的效率。 例如,您可以使用如下公式來查看已順利新增至預先提取佇列的要求百分比: 1 -
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS
)
÷
(
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS
)
+
(
POOL_QUEUED_ASYNC_DATA_REQS +
POOL_QUEUED_ASYNC_INDEX_REQS +
POOL_QUEUED_ASYNC_XDA_REQS +
POOL_QUEUED_ASYNC_COL_REQS +
POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
POOL_QUEUED_ASYNC_TEMP_COL_REQS
)
) × 100
此公式會計算成功預先提取要求數與所提出要求總數的比例。 失敗的預先提取要求是無法新增至預先提取佇列的要求。 如果正在建立大量要求,或如果預先提取器由於配置不佳或調整不佳而執行過慢,則無法將要求新增至預先提取佇列。 如果成功要求的百分比偏低,這可能表示預先提取機制中的瓶頸。 您可能需要透過修改配置參數 num_ioservers的值來配置更多預先提取器。 代理程式提交太多小型要求也可能導致預先提取佇列已滿的狀況; 您可以使用相關監視器元素 pool_queued_async_..._pages 及 pool_queued_async_..._reqs 來判定平均預先提取要求大小。pool_failed_async_index_reqs-失敗的索引預先提取要求監視器元素
嘗試將索引預先提取要求排入佇列但失敗的次數。 一個可能的原因是預先提取佇列已滿,且無法從可用清單取得要求。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此元素以及其他 pool_failed_async_..._reqs 元素會告訴您有多少預先提取要求無法新增至預先提取佇列。 如果預先提取佇列太小,或如果預先提取器執行太慢,則要求可能無法新增至預先提取佇列。 當無法將要求新增至預先提取佇列時,資料庫代理程式通常會同步執行磁碟 IO ,其效率低於預先提取。 您可以將這些元素與其他預先提取器監視器元素一起使用,以判定在系統上執行預先提取的效率。 例如,您可以使用如下公式來查看已順利新增至預先提取佇列的要求百分比: 1 -
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS
)
÷
(
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS
)
+
(
POOL_QUEUED_ASYNC_DATA_REQS +
POOL_QUEUED_ASYNC_INDEX_REQS +
POOL_QUEUED_ASYNC_XDA_REQS +
POOL_QUEUED_ASYNC_COL_REQS +
POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
POOL_QUEUED_ASYNC_TEMP_COL_REQS
)
) × 100
此公式會計算成功預先提取要求數與所提出要求總數的比例。 失敗的預先提取要求是無法新增至預先提取佇列的要求。 如果正在建立大量要求,或如果預先提取器由於配置不佳或調整不佳而執行過慢,則無法將要求新增至預先提取佇列。 如果成功要求的百分比偏低,這可能表示預先提取機制中的瓶頸。 您可能需要透過修改配置參數 num_ioservers的值來配置更多預先提取器。 代理程式提交太多小型要求也可能導致預先提取佇列已滿的狀況; 您可以使用相關監視器元素 pool_queued_async_..._pages 及 pool_queued_async_..._reqs 來判定平均預先提取要求大小。pool_failed_async_temp_col_reqs-失敗的直欄組織暫時預先提取要求監視器元素
嘗試將暫存表格空間的 直欄組織 預先提取要求排入佇列但失敗的次數。 一個可能的原因是預先提取佇列已滿,且無法從可用清單取得要求。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 活動度量基準 |
MON_GET_ACTIVITY_DETAILS 表格函數 - 取得完整的活動詳細資料 | 活動度量基準 |
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 要求度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 活動度量基準 |
MON_GET_PKG_CACHE_STMT_DETAILS - 取得套件快取項目的詳細度量 | 活動度量基準 |
MON_GET_ROUTINE 表格函數 - 取得常式的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS 表格函數 - 取得常式的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 | 要求度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數 - 取得詳細工作單元度量 | 要求度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 | 要求度量基準 |
WLM_GET_WORKLOAD_occurrence _ACTIVATES 表格函數-傳回活動清單 | 活動度量基準 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics | 活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics | 活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics | 要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
1 -
(
pool_failed_async_col_reqs +
pool_failed_async_data_reqs +
pool_failed_async_index_reqs +
pool_failed_async_xda_reqs +
pool_failed_async_temp_col_reqs +
pool_failed_async_temp_data_reqs +
pool_failed_async_temp_index_reqs +
pool_failed_async_temp_xda_reqs
)
÷
(
(
pool_failed_async_col_reqs +
pool_failed_async_data_reqs +
pool_failed_async_index_reqs +
pool_failed_async_xda_reqs +
pool_failed_async_temp_col_reqs +
pool_failed_async_temp_data_reqs +
pool_failed_async_temp_index_reqs +
pool_failed_async_temp_xda_reqs
)
+
(
pool_queued_async_col_reqs +
pool_queued_async_data_reqs +
pool_queued_async_index_reqs +
pool_queued_async_xda_reqs +
pool_queued_async_temp_col_reqs +
pool_queued_async_temp_data_reqs +
pool_queued_async_temp_index_reqs +
pool_queued_async_temp_xda_reqs
)
) × 100
此公式會計算成功預先提取要求數與所提出要求總數的比例。 失敗的預先提取要求是無法新增至預先提取佇列的要求。 如果正在建立許多要求,或如果預先提取器由於配置不佳或調整不佳而執行太慢,則要求可能無法新增至預先提取佇列。 如果成功要求的百分比偏低,這可能表示預先提取機制中的瓶頸。 您可能需要透過修改 num_ioservers 配置參數的值來配置更多預先提取器。 代理程式提交太多小型要求也可能導致預先提取佇列已滿的狀況; 您可以使用相關監視器元素 pool_queued_async_*_pages 及 pool_queued_async_*_reqs 來判定平均預先提取要求大小。pool_failed_async_other_reqs-失敗的非預先提取要求監視器元素
嘗試將非預先提取要求排入佇列但失敗的次數。 此元素適用於預先提取器所完成的非預先提取工作。 失敗要求的一個可能原因是預先提取佇列已滿。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此監視器元素報告與無法新增至預先提取佇列之存取計劃所指定之預先提取無關的工作要求數。 備份公用程式之類的公用程式會使用預先提取器機制來執行其作業,但其方式與 SQL 陳述式的存取計劃不同。 要求可能無法新增至預先提取佇列,因為佇列已滿。pool_failed_async_temp_data_reqs-暫存表格空間監視器元素的資料預先提取要求失敗
嘗試將暫存表格空間的資料預先提取要求排入佇列但失敗的次數。 一個可能的原因是預先提取佇列已滿,且無法從可用清單取得要求。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此元素以及其他 pool_failed_async_..._reqs 元素會告訴您有多少預先提取要求無法新增至預先提取佇列。 如果預先提取佇列太小,或如果預先提取器執行太慢,則要求可能無法新增至預先提取佇列。 當無法將要求新增至預先提取佇列時,資料庫代理程式通常會同步執行磁碟 IO ,其效率低於預先提取。 您可以將這些元素與其他預先提取器監視器元素一起使用,以判定在系統上執行預先提取的效率。 例如,您可以使用如下公式來查看已順利新增至預先提取佇列的要求百分比: 1 -
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS
)
÷
(
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS
)
+
(
POOL_QUEUED_ASYNC_DATA_REQS +
POOL_QUEUED_ASYNC_INDEX_REQS +
POOL_QUEUED_ASYNC_XDA_REQS +
POOL_QUEUED_ASYNC_COL_REQS +
POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
POOL_QUEUED_ASYNC_TEMP_COL_REQS
)
) × 100
此公式會計算成功預先提取要求數與所提出要求總數的比例。 失敗的預先提取要求是無法新增至預先提取佇列的要求。 如果正在建立大量要求,或如果預先提取器由於配置不佳或調整不佳而執行過慢,則無法將要求新增至預先提取佇列。 如果成功要求的百分比偏低,這可能表示預先提取機制中的瓶頸。 您可能需要透過修改配置參數 num_ioservers的值來配置更多預先提取器。 代理程式提交太多小型要求也可能導致預先提取佇列已滿的狀況; 您可以使用相關監視器元素 pool_queued_async_..._pages 及 pool_queued_async_..._reqs 來判定平均預先提取要求大小。pool_failed_async_temp_index_reqs-暫存表格空間監視器元素的索引預先提取要求失敗
嘗試將暫存表格空間的索引預先提取要求排入佇列但失敗的次數。 一個可能的原因是預先提取佇列已滿,且無法從可用清單取得要求。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此元素以及其他 pool_failed_async_..._reqs 元素會告訴您有多少預先提取要求無法新增至預先提取佇列。 如果預先提取佇列太小,或如果預先提取器執行太慢,則要求可能無法新增至預先提取佇列。 當無法將要求新增至預先提取佇列時,資料庫代理程式通常會同步執行磁碟 IO ,其效率低於預先提取。 您可以將這些元素與其他預先提取器監視器元素一起使用,以判定在系統上執行預先提取的效率。 例如,您可以使用如下公式來查看已順利新增至預先提取佇列的要求百分比: 1 -
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS
)
÷
(
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS
)
+
(
POOL_QUEUED_ASYNC_DATA_REQS +
POOL_QUEUED_ASYNC_INDEX_REQS +
POOL_QUEUED_ASYNC_XDA_REQS +
POOL_QUEUED_ASYNC_COL_REQS +
POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
POOL_QUEUED_ASYNC_TEMP_COL_REQS
)
) × 100
此公式會計算成功預先提取要求數與所提出要求總數的比例。 失敗的預先提取要求是無法新增至預先提取佇列的要求。 如果正在建立大量要求,或如果預先提取器由於配置不佳或調整不佳而執行過慢,則無法將要求新增至預先提取佇列。 如果成功要求的百分比偏低,這可能表示預先提取機制中的瓶頸。 您可能需要透過修改配置參數 num_ioservers的值來配置更多預先提取器。 代理程式提交太多小型要求也可能導致預先提取佇列已滿的狀況; 您可以使用相關監視器元素 pool_queued_async_..._pages 及 pool_queued_async_..._reqs 來判定平均預先提取要求大小。pool_failed_async_temp_xda_reqs-暫存表格空間監視器元素的失敗 XDA 預先提取要求
嘗試將暫存表格空間的 XML 儲存體物件 (XDA) 資料預先提取要求排入佇列但失敗的次數。 一個可能的原因是預先提取佇列已滿,且無法從可用清單取得要求。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此元素以及其他 pool_failed_async_..._reqs 元素會告訴您有多少預先提取要求無法新增至預先提取佇列。 如果預先提取佇列太小,或如果預先提取器執行太慢,則要求可能無法新增至預先提取佇列。 當無法將要求新增至預先提取佇列時,資料庫代理程式通常會同步執行磁碟 IO ,其效率低於預先提取。 您可以將這些元素與其他預先提取器監視器元素一起使用,以判定在系統上執行預先提取的效率。 例如,您可以使用如下公式來查看已順利新增至預先提取佇列的要求百分比: 1 -
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS
)
÷
(
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS
)
+
(
POOL_QUEUED_ASYNC_DATA_REQS +
POOL_QUEUED_ASYNC_INDEX_REQS +
POOL_QUEUED_ASYNC_XDA_REQS +
POOL_QUEUED_ASYNC_COL_REQS +
POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
POOL_QUEUED_ASYNC_TEMP_COL_REQS
)
) × 100
此公式會計算成功預先提取要求數與所提出要求總數的比例。 失敗的預先提取要求是無法新增至預先提取佇列的要求。 如果正在建立大量要求,或如果預先提取器由於配置不佳或調整不佳而執行過慢,則無法將要求新增至預先提取佇列。 如果成功要求的百分比偏低,這可能表示預先提取機制中的瓶頸。 您可能需要透過修改配置參數 num_ioservers的值來配置更多預先提取器。 代理程式提交太多小型要求也可能導致預先提取佇列已滿的狀況; 您可以使用相關監視器元素 pool_queued_async_..._pages 及 pool_queued_async_..._reqs 來判定平均預先提取要求大小。pool_failed_async_xda_reqs-失敗的 XDA 預先提取要求監視器元素
嘗試將 XML 儲存體物件 (XDA) 資料預先提取要求排入佇列但失敗的次數。 一個可能的原因是預先提取佇列已滿,且無法從可用清單取得要求。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此元素以及其他 pool_failed_async_..._reqs 元素會告訴您有多少預先提取要求無法新增至預先提取佇列。 如果預先提取佇列太小,或如果預先提取器執行太慢,則要求可能無法新增至預先提取佇列。 當無法將要求新增至預先提取佇列時,資料庫代理程式通常會同步執行磁碟 IO ,其效率低於預先提取。 您可以將這些元素與其他預先提取器監視器元素一起使用,以判定在系統上執行預先提取的效率。 例如,您可以使用如下公式來查看已順利新增至預先提取佇列的要求百分比: 1 -
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS
)
÷
(
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS
)
+
(
POOL_QUEUED_ASYNC_DATA_REQS +
POOL_QUEUED_ASYNC_INDEX_REQS +
POOL_QUEUED_ASYNC_XDA_REQS +
POOL_QUEUED_ASYNC_COL_REQS +
POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
POOL_QUEUED_ASYNC_TEMP_COL_REQS
)
) × 100
此公式會計算成功預先提取要求數與所提出要求總數的比例。 失敗的預先提取要求是無法新增至預先提取佇列的要求。 如果正在建立大量要求,或如果預先提取器由於配置不佳或調整不佳而執行過慢,則無法將要求新增至預先提取佇列。 如果成功要求的百分比偏低,這可能表示預先提取機制中的瓶頸。 您可能需要透過修改配置參數 num_ioservers的值來配置更多預先提取器。 代理程式提交太多小型要求也可能導致預先提取佇列已滿的狀況; 您可以使用相關監視器元素 pool_queued_async_..._pages 及 pool_queued_async_..._reqs 來判定平均預先提取要求大小。pool_id-記憶體儲存區 ID monitor element
記憶體儲存區的類型。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫管理程式 | memory_pool | 基本 |
資料庫 | memory_pool | 基本 |
應用程式 | memory_pool | 基本 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_dbmemuse | - |
連線 | event_connmemuse | - |
使用情形
若要追蹤系統記憶體用量,請將此值與 pool_config_size、 pool_cur_size及 pool_watermark一起使用。
API 常數 | 說明 |
---|---|
SQLM_HEAP_APPLICATION | 應用程式資料堆 |
SQLM_HEAP_DATABASE | 資料庫資料堆 |
SQLM_HEAP_LOCK_MGR | 鎖定管理程式資料堆 |
SQLM_HEAP_公用程式 | 備份/還原/公用程式資料堆 |
SQLM_HEAP_STATISTICS | 統計值資料堆 |
SQLM_HEAP_PACKAGE_CACHE | 套件快取資料堆 |
SQLM_HEAP_CAT_CACHE | 型錄快取資料堆 |
SQLM_HEAP_MONITOR | 資料庫監視器資料堆 |
SQLM_HEAP_STATEMENT | 陳述式資料堆 |
SQLM_HEAP_FCMBP | FCMBP 資料堆 |
SQLM_HEAP_IMPORT_POOL | 匯入儲存池 |
SQLM_HEAP_OTHER | 其他記憶體 |
SQLM_HEAP_BP | 緩衝池資料堆 |
SQLM_HEAP_APPL_SHARED | 應用程式共用資料堆 |
SQLM_HEAP_SHARED_SORT | 排序共用資料堆 |
pool_index_gbp_indep_pages_found_in_lbp-在本端緩衝池監視器元素中找到群組緩衝池獨立索引頁面
代理程式在本端緩衝池 (LBP) 中找到的群組緩衝池 (GBP) 獨立索引頁數。 在 Db2 pureScale 環境之外,此值是空值。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activitymetrics | 活動度量基準 |
套件快取 | pkgcache_metrics | 活動度量基準 |
統計資料 | event_scmetrics event_wlmetrics |
要求度量基準 |
工作單元 | uow_metrics | 要求度量基準 |
pool_index_gbp_invalid_pages-群組緩衝池無效索引頁面監視器元素
因為索引頁在本端緩衝池中無效,而嘗試從群組緩衝池讀取索引頁的次數。 在 Db2 pureScale 環境之外,此值是空值。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | uow_metrics- | 要求度量基準 |
套件快取 | pkgcache_metrics | 活動度量基準 |
使用情形
(POOL_INDEX_LBP_PAGES_FOUND - POOL_ASYNC_INDEX_LBP_PAGES_FOUND) / POOL_INDEX_L_READS
若要判定在群組緩衝池中找到所要求的索引頁面的次數,請使用下列公式:(POOL_INDEX_GBP_L_READS - POOL_INDEX_GBP_P_READS) / POOL_INDEX_GBP_L_READS
本端緩衝池及群組緩衝池命中率都是 叢集快取機能整體效能的重要因素。 使用這些公式可協助您判定本端或群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_index_gbp_l_reads-群組緩衝池索引邏輯讀取監視器元素
因為「群組緩衝池 (GBP)」相依索引頁無效或不存在於本端緩衝池中,而嘗試從群組緩衝池讀取該頁的次數。 在 Db2 pureScale 環境之外,此值是空值。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | uow_metrics- | 要求度量基準 |
套件快取 | pkgcache_metrics | 活動度量基準 |
使用情形
(POOL_INDEX_LBP_PAGES_FOUND - POOL_ASYNC_INDEX_LBP_PAGES_FOUND) / POOL_INDEX_L_READS
若要判定在群組緩衝池中找到所要求的索引頁面的次數,請使用下列公式:(POOL_INDEX_GBP_L_READS - POOL_INDEX_GBP_P_READS) / POOL_INDEX_GBP_L_READS
本端緩衝池及群組緩衝池命中率都是 叢集快取機能整體效能的重要因素。 使用這些公式可協助您判定本端或群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_index_gbp_p_reads-群組緩衝池索引實體讀取監視器元素
因為在 GBP 中找不到「群組緩衝池 (GBP)」相依索引頁,而從磁碟讀取到本端緩衝池的次數。 在 Db2 pureScale 環境之外,此值是空值。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | uow_metrics- | 要求度量基準 |
套件快取 | pkgcache_metrics | 活動度量基準 |
使用情形
(POOL_INDEX_LBP_PAGES_FOUND - POOL_ASYNC_INDEX_LBP_PAGES_FOUND) / POOL_INDEX_L_READS
若要判定在群組緩衝池中找到所要求的索引頁面的次數,請使用下列公式:(POOL_INDEX_GBP_L_READS - POOL_INDEX_GBP_P_READS) / POOL_INDEX_GBP_L_READS
本端緩衝池及群組緩衝池命中率都是 叢集快取機能整體效能的重要因素。 使用這些公式可協助您判定本端或群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_index_lbp_pages_found-本端緩衝池索引頁找到監視器元素
指出針對一般及大型表格空間,由代理程式同步讀取及由預先提取器從本端緩衝池 (邏輯) 非同步讀取的索引頁數。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | uow_metrics- | 要求度量基準 |
套件快取 | pkgcache_metrics | 活動度量基準 |
使用情形
(POOL_INDEX_LBP_PAGES_FOUND - POOL_ASYNC_INDEX_LBP_PAGES_FOUND) / POOL_INDEX_L_READS
若要判定在群組緩衝池中找到所要求的索引頁面的次數,請使用下列公式:(POOL_INDEX_GBP_L_READS - POOL_INDEX_GBP_P_READS) / POOL_INDEX_GBP_L_READS
本端緩衝池及群組緩衝池命中率都是 叢集快取機能整體效能的重要因素。 使用這些公式可協助您判定本端或群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_index_l_reads-緩衝池索引邏輯讀取監視器元素
指出代理程式針對一般及大型表格空間從緩衝池 (邏輯) 同步讀取的索引頁數。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
應用程式 | 應用程式 | 緩衝池 |
應用程式 | STMT | 緩衝池 |
動態 SQL | dynsql | 緩衝池,陳述式 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
連線 | event_conn | 一律收集 |
陳述式 | event_stmt | 一律收集 |
活動 | event_activity | 緩衝池,陳述式 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
- 當 資料庫管理程式 需要處理頁面時,已在緩衝池中
- 在 資料庫管理程式 可以處理頁面之前,請先讀入緩衝池。
與 pool_index_p_reads 及 pool_async_index_reads一起使用,您可以使用 pool_index_l_reads 來計算緩衝池的索引頁命中率。
((pool_index_lbp_pages_found
- pool_async_index_lbp_pages_found ) / (pool_index_l_reads
+ pool_temp_index_l_reads)) × 100
如需相關資訊,請參閱 計算緩衝池命中率的公式。
如果命中率很低,則增加緩衝池頁數可以增進效能。
pool_index_p_reads-緩衝池索引實體讀取監視器元素
指出針對一般及大型表格空間,由代理程式同步讀取及由預先提取器從表格空間儲存器 (實體) 非同步讀取的索引頁數。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
應用程式 | 應用程式 | 緩衝池 |
應用程式 | STMT | 緩衝池 |
動態 SQL | dynsql | 緩衝池,陳述式 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
連線 | event_conn | 一律收集 |
陳述式 | event_stmt | 一律收集 |
活動 | event_activity | 緩衝池,陳述式 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
與 pool_index_l_reads 及 pool_async_index_reads一起使用時,您可以使用 pool_index_p_reads 來計算緩衝池的索引頁命中率。
((pool_index_lbp_pages_found
- pool_async_index_lbp_pages_found ) / (pool_index_l_reads
+ pool_temp_index_l_reads)) × 100
如需相關資訊,請參閱 計算緩衝池命中率的公式。
pool_index_writes-緩衝池索引寫入監視器元素
指出緩衝池索引頁實際寫入磁碟的次數。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
應用程式 | 應用程式 | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
連線 | event_conn | 一律收集 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
- 釋放緩衝池中的頁面,以便可以讀取另一個頁面
- 清除緩衝池
系統不一定會撰寫頁面來騰出空間給新的頁面。 如果尚未更新頁面,則可以直接取代它。 此取代項目不計入此元素。
在需要緩衝池空間之前,非同步分頁清除器代理程式可以寫入索引頁面。 除了同步索引頁面寫入之外,這些非同步索引頁面寫入也包含在此元素的值中 (請參閱 pool_async_index_writes 監視器元素)。
如果針對高百分比的 pool_index_p_reads 監視器元素值,將緩衝池索引頁寫入磁碟,您可以增加資料庫可用的緩衝池頁數,以增進效能。
- 執行應用程式 (以載入緩衝區)。
- 請記下此元素的值。
- 請重新執行您的應用程式。
- 從這個元素的新值扣除步驟 2 中所記錄的值。
- 使用 ACTIVATE DATABASE 指令啟動資料庫。
- 讓閒置應用程式連接至資料庫。
如果所有應用程式都在更新資料庫,則增加緩衝池的大小可能不會對效能有很大影響,因為大部分頁面包含必須寫入磁碟的更新資料。
pool_lsn_gap_clns-緩衝池日誌空間清除器觸發的監視器元素
因為所使用的記載空間已達到資料庫的預先定義準則,而呼叫頁面清除器的次數。
Table Function | 監視元素收集指令及層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
使用情形
此元素可用來協助評估您是否有足夠的空間進行記載,以及您是否需要更多日誌檔或更大的日誌檔。
頁面清除準則由 page_age_trgt_mcr 配置參數的設定決定。 當緩衝池中最舊的頁面超出 page_age_trgt_mcr 配置參數所配置的時間時,會觸發頁面清除器。
- pool_lsn_gap_clns 監視器元素會插入監視器串流中。
- 如果緩衝池中最舊的頁面包含由根據準則值比現行日誌位置舊的日誌記錄所說明的更新,則會觸發頁面清除器。
- pool_lsn_gap_clns 監視器元素會將 0 插入監視器串流。
- 頁面清除器會主動寫入頁面,而不是等待由準則值觸發。
pool_no_victim_buffer-緩衝池無受損緩衝區監視器元素
代理程式沒有預先選取的受害者緩衝區可用的次數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
- 使用情形
- 使用主動頁面清除時,此元素可用來協助評估給定緩衝池是否有足夠的頁面清除器。
當 DB2_USE_ALTERNATE_PAGE_CLEANING 登錄變數為 ON 時, pool_no_victim_buffer 元素會計算代理程式找不到可立即使用的預先選取受害者緩衝區,並強制在緩衝池中搜尋適當的受害者緩衝區的次數。
如果相對於緩衝池中的邏輯讀取數, pool_no_victim_buffer 元素的值偏高,則資料庫系統很難確保有足夠數量的良好受害者可供使用。 增加分頁清除器數目將增加資料庫系統提供預先選取的受害者緩衝區的能力。
當 DB2_USE_ALTERNATE_PAGE_CLEANING 登錄變數為 OFF 時, pool_no_victim_buffer 元素沒有預測值,可以放心忽略。 在此配置中,資料庫系統不會嘗試確保代理程式具有可供它們使用的預先選取目標緩衝區,因此對緩衝池的大部分存取將需要代理程式搜尋緩衝池以尋找目標緩衝區。
pool_queued_async_col_pages-直欄組織的頁面預先提取要求監視器元素
已順利要求預先提取的 直欄組織 頁面數。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 活動度量基準 |
MON_GET_ACTIVITY_DETAILS 表格函數 - 取得完整的活動詳細資料 | 活動度量基準 |
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 活動度量基準 |
MON_GET_PKG_CACHE_STMT_DETAILS - 取得套件快取項目的詳細度量 | 活動度量基準 |
MON_GET_ROUTINE 表格函數 - 取得常式的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS 表格函數 - 取得常式的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 | 要求度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數 - 取得詳細工作單元度量 | 要求度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 | 要求度量基準 |
WLM_GET_WORKLOAD_occurrence _ACTIVATES 表格函數-傳回活動清單 | 活動度量基準 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics | 活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics | 活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics | 要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
pool_queued_async_col_reqs-直欄組織的預先提取要求監視器元素
已順利新增至預先提取佇列的 直欄組織 預先提取要求數。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 活動度量基準 |
MON_GET_ACTIVITY_DETAILS 表格函數 - 取得完整的活動詳細資料 | 活動度量基準 |
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 活動度量基準 |
MON_GET_PKG_CACHE_STMT_DETAILS - 取得套件快取項目的詳細度量 | 活動度量基準 |
MON_GET_ROUTINE 表格函數 - 取得常式的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS 表格函數 - 取得常式的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 | 要求度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數 - 取得詳細工作單元度量 | 要求度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 | 要求度量基準 |
WLM_GET_WORKLOAD_occurrence _ACTIVATES 表格函數-傳回活動清單 | 活動度量基準 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activitymetrics | 活動度量基準 |
套件快取 | pkgcache_metrics | 活動度量基準 |
工作單元 | uow_metrics | 要求度量基準 |
統計資料 | event_scmetrics | 要求度量基準 |
統計資料 | event_wlmetrics | 要求度量基準 |
pool_queued_async_data_pages-資料頁面預先提取要求監視器元素
已順利要求預先提取的 資料 頁數。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此監視器元素以及其他 pool_queued_async_..._pages 元素會告訴您預先提取要求所擷取的資料頁面數。 您可以使用此資訊來判定是否在系統上有效地執行預先提取要求。 例如,您可以使用如下公式計算每個預先提取要求的平均頁數: (POOL_QUEUED_ASYNC_DATA_PAGES +
POOL_QUEUED_ASYNC_INDEX_PAGES +
POOL_QUEUED_ASYNC_XDA_PAGES +
POOL_QUEUED_ASYNC_COL_PAGES +
POOL_QUEUED_ASYNC_TEMP_DATA_PAGES +
POOL_QUEUED_ASYNC_TEMP_INDEX_PAGES +
POOL_QUEUED_ASYNC_TEMP_XDA_PAGES +
POOL_QUEUED_ASYNC_TEMP_COL_PAGES)
÷
(POOL_QUEUED_ASYNC_DATA_REQS +
POOL_QUEUED_ASYNC_INDEX_REQS +
POOL_QUEUED_ASYNC_XDA_REQS +
POOL_QUEUED_ASYNC_COL_REQS +
POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
POOL_QUEUED_ASYNC_TEMP_COL_REQS)
如果每個要求的平均頁數較低,且系統上有大量預先提取,則您系統執行的 IO 作業可能超出必要。 一般而言,要求大小是根據預先提取大小,它應該至少與延伸範圍大小一樣大。 因此,較小的平均要求大小可能指出預先提取大小設定太低,而將預先提取大小增加至延伸範圍大小的倍數,可能會增進效能。 另請注意,較小的平均要求大小可能表示預先提取佇列填滿太快,因此值得同時監視相關聯的 pool_failed_async_..._reqs 監視器元素pool_queued_async_data_reqs-資料預先提取要求監視器元素
順利新增至預先提取佇列的資料預先提取要求數。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此元素以及其他 pool_queued_async_*_reqs 元素會告訴您有多少預先提取要求已新增至預先提取佇列。 您可以使用此資訊來查看資料庫管理程式執行預先提取的頻率。 您可以將這些元素與其他預先提取器監視器元素一起使用,以判定在系統上執行預先提取的效率。 例如,您可以使用如下公式來查看已順利新增至預先提取佇列的要求百分比: 1 -
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS )
÷
(
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS )
+
(
POOL_QUEUED_ASYNC_DATA_REQS +
POOL_QUEUED_ASYNC_INDEX_REQS +
POOL_QUEUED_ASYNC_XDA_REQS +
POOL_QUEUED_ASYNC_COL_REQS +
POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
POOL_QUEUED_ASYNC_TEMP_COL_REQS )
) * 100
此公式會計算失敗預先提取要求數與所提出要求總數的比例。 失敗的預先提取要求是無法新增至預先提取佇列的要求。 如果百分比偏低,您可能需要修改 num_ioservers 配置參數來配置更多預先提取器。pool_queued_async_index_pages-索引頁面預先提取要求監視器元素
已順利要求預先提取的索引頁數。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此監視器元素以及其他 pool_queued_async_..._pages 元素會告訴您預先提取要求所擷取的資料頁面數。 您可以使用此資訊來判定是否在系統上有效地執行預先提取要求。 例如,您可以使用如下公式計算每個預先提取要求的平均頁數: (POOL_QUEUED_ASYNC_DATA_PAGES +
POOL_QUEUED_ASYNC_INDEX_PAGES +
POOL_QUEUED_ASYNC_XDA_PAGES +
POOL_QUEUED_ASYNC_COL_PAGES +
POOL_QUEUED_ASYNC_TEMP_DATA_PAGES +
POOL_QUEUED_ASYNC_TEMP_INDEX_PAGES +
POOL_QUEUED_ASYNC_TEMP_XDA_PAGES +
POOL_QUEUED_ASYNC_TEMP_COL_PAGES)
÷
(POOL_QUEUED_ASYNC_DATA_REQS +
POOL_QUEUED_ASYNC_INDEX_REQS +
POOL_QUEUED_ASYNC_XDA_REQS +
POOL_QUEUED_ASYNC_COL_REQS +
POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
POOL_QUEUED_ASYNC_TEMP_COL_REQS)
如果每個要求的平均頁數較低,且系統上有大量預先提取,則您系統執行的 IO 作業可能超出必要。 一般而言,要求大小是根據預先提取大小,它應該至少與延伸範圍大小一樣大。 因此,較小的平均要求大小可能指出預先提取大小設定太低,而將預先提取大小增加至延伸範圍大小的倍數,可能會增進效能。 另請注意,較小的平均要求大小可能表示預先提取佇列填滿太快,因此值得同時監視相關聯的 pool_failed_async_..._reqs 監視器元素pool_queued_async_index_reqs-索引預先提取要求監視器元素
順利新增至預先提取佇列的索引預先提取要求數。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此元素以及其他 pool_queued_async_*_reqs 元素會告訴您有多少預先提取要求已新增至預先提取佇列。 您可以使用此資訊來查看資料庫管理程式執行預先提取的頻率。 您可以將這些元素與其他預先提取器監視器元素一起使用,以判定在系統上執行預先提取的效率。 例如,您可以使用如下公式來查看已順利新增至預先提取佇列的要求百分比: 1 -
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS )
÷
(
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS )
+
(
POOL_QUEUED_ASYNC_DATA_REQS +
POOL_QUEUED_ASYNC_INDEX_REQS +
POOL_QUEUED_ASYNC_XDA_REQS +
POOL_QUEUED_ASYNC_COL_REQS +
POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
POOL_QUEUED_ASYNC_TEMP_COL_REQS )
) * 100
此公式會計算失敗預先提取要求數與所提出要求總數的比例。 失敗的預先提取要求是無法新增至預先提取佇列的要求。 如果百分比偏低,您可能需要修改 num_ioservers 配置參數來配置更多預先提取器。pool_queued_async_other_reqs-預先提取器監視器元素處理的其他要求
順利新增至預先提取佇列之非預先提取工作的要求數。 這是針對預先提取器所執行的其他工作。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此監視器元素報告新增至 IO 工作之預先提取佇列的要求數,與存取計劃所指示的預先提取無關。 備份公用程式之類的公用程式會使用預先提取器機制來執行其作業,但其方式與 SQL 陳述式的存取計劃不同。pool_queued_async_temp_col_pages-直欄組織的頁面暫時預先提取要求監視器元素
已順利要求預先提取之暫存表格空間的 直欄組織 頁面數。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 活動度量基準 |
MON_GET_ACTIVITY_DETAILS 表格函數 - 取得完整的活動詳細資料 | 活動度量基準 |
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 要求度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 活動度量基準 |
MON_GET_PKG_CACHE_STMT_DETAILS - 取得套件快取項目的詳細度量 | 活動度量基準 |
MON_GET_ROUTINE 表格函數 - 取得常式的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS 表格函數 - 取得常式的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 | 要求度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數 - 取得詳細工作單元度量 | 要求度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 | 要求度量基準 |
WLM_GET_WORKLOAD_occurrence _ACTIVATES 表格函數-傳回活動清單 | 活動度量基準 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics | 活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics | 活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics | 要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
(pool_queued_async_col_pages +
pool_queued_async_data_pages +
pool_queued_async_index_pages +
pool_queued_async_xda_pages +
pool_queued_async_temp_col_pages +
pool_queued_async_temp_data_pages +
pool_queued_async_temp_index_pages +
pool_queued_async_temp_xda_pages)
/
(pool_queued_async_col_reqs +
pool_queued_async_data_reqs +
pool_queued_async_index_reqs +
pool_queued_async_xda_reqs +
pool_queued_async_temp_col_reqs +
pool_queued_async_temp_data_reqs +
pool_queued_async_temp_index_reqs +
pool_queued_async_temp_xda_reqs)
如果每個要求的平均頁數較低,且系統上有大量預先提取,則您系統執行的 IO 作業可能超出必要。 一般而言,要求大小是根據預先提取大小,它應該至少與延伸範圍大小一樣大。 因此,較小的平均要求大小可能指出預先提取大小設定太低,而將預先提取大小增加至延伸範圍大小的倍數,可能會增進效能。 另請注意,較小的平均要求大小可能表示預先提取佇列填滿太快,因此值得同時監視相關聯的 pool_failed_async_*_reqs 監視器元素。pool_queued_async_temp_col_reqs-直欄組織的暫時預先提取要求監視器元素
已順利新增至預先提取佇列之暫存表格空間的 直欄組織 預先提取要求數。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics | 活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics | 活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics | 要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
pool_queued_async_temp_data_pages-資料頁面預先提取暫存表格空間監視器元素的要求
已順利要求預先提取之暫存表格空間的資料頁數。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此監視器元素以及其他 pool_queued_async_..._pages 元素會告訴您預先提取要求所擷取的資料頁面數。 您可以使用此資訊來判定是否在系統上有效地執行預先提取要求。 例如,您可以使用如下公式計算每個預先提取要求的平均頁數: (POOL_QUEUED_ASYNC_DATA_PAGES +
POOL_QUEUED_ASYNC_INDEX_PAGES +
POOL_QUEUED_ASYNC_XDA_PAGES +
POOL_QUEUED_ASYNC_COL_PAGES +
POOL_QUEUED_ASYNC_TEMP_DATA_PAGES +
POOL_QUEUED_ASYNC_TEMP_INDEX_PAGES +
POOL_QUEUED_ASYNC_TEMP_XDA_PAGES +
POOL_QUEUED_ASYNC_TEMP_COL_PAGES)
÷
(POOL_QUEUED_ASYNC_DATA_REQS +
POOL_QUEUED_ASYNC_INDEX_REQS +
POOL_QUEUED_ASYNC_XDA_REQS +
POOL_QUEUED_ASYNC_COL_REQS +
POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
POOL_QUEUED_ASYNC_TEMP_COL_REQS)
如果每個要求的平均頁數較低,且系統上有大量預先提取,則您系統執行的 IO 作業可能超出必要。 一般而言,要求大小是根據預先提取大小,它應該至少與延伸範圍大小一樣大。 因此,較小的平均要求大小可能指出預先提取大小設定太低,而將預先提取大小增加至延伸範圍大小的倍數,可能會增進效能。 另請注意,較小的平均要求大小可能表示預先提取佇列填滿太快,因此值得同時監視相關聯的 pool_failed_async_..._reqs 監視器元素pool_queued_async_temp_data_reqs-暫存表格空間監視器元素的資料預先提取要求
已順利新增至預先提取佇列之暫存表格空間的資料預先提取要求數。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此元素以及其他 pool_queued_async_*_reqs 元素會告訴您有多少預先提取要求已新增至預先提取佇列。 您可以使用此資訊來查看資料庫管理程式執行預先提取的頻率。 您可以將這些元素與其他預先提取器監視器元素一起使用,以判定在系統上執行預先提取的效率。 例如,您可以使用如下公式來查看已順利新增至預先提取佇列的要求百分比: 1 -
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS )
÷
(
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS )
+
(
POOL_QUEUED_ASYNC_DATA_REQS +
POOL_QUEUED_ASYNC_INDEX_REQS +
POOL_QUEUED_ASYNC_XDA_REQS +
POOL_QUEUED_ASYNC_COL_REQS +
POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
POOL_QUEUED_ASYNC_TEMP_COL_REQS )
) * 100
此公式會計算失敗預先提取要求數與所提出要求總數的比例。 失敗的預先提取要求是無法新增至預先提取佇列的要求。 如果百分比偏低,您可能需要修改 num_ioservers 配置參數來配置更多預先提取器。pool_queued_async_temp_index_pages-索引頁面預先提取暫存表格空間監視器元素的要求
順利要求預先提取之暫存表格空間的索引頁數。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此監視器元素以及其他 pool_queued_async_..._pages 元素會告訴您預先提取要求所擷取的資料頁面數。 您可以使用此資訊來判定是否在系統上有效地執行預先提取要求。 例如,您可以使用如下公式計算每個預先提取要求的平均頁數: (POOL_QUEUED_ASYNC_DATA_PAGES +
POOL_QUEUED_ASYNC_INDEX_PAGES +
POOL_QUEUED_ASYNC_XDA_PAGES +
POOL_QUEUED_ASYNC_COL_PAGES +
POOL_QUEUED_ASYNC_TEMP_DATA_PAGES +
POOL_QUEUED_ASYNC_TEMP_INDEX_PAGES +
POOL_QUEUED_ASYNC_TEMP_XDA_PAGES +
POOL_QUEUED_ASYNC_TEMP_COL_PAGES)
÷
(POOL_QUEUED_ASYNC_DATA_REQS +
POOL_QUEUED_ASYNC_INDEX_REQS +
POOL_QUEUED_ASYNC_XDA_REQS +
POOL_QUEUED_ASYNC_COL_REQS +
POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
POOL_QUEUED_ASYNC_TEMP_COL_REQS)
如果每個要求的平均頁數較低,且系統上有大量預先提取,則您系統執行的 IO 作業可能超出必要。 一般而言,要求大小是根據預先提取大小,它應該至少與延伸範圍大小一樣大。 因此,較小的平均要求大小可能指出預先提取大小設定太低,而將預先提取大小增加至延伸範圍大小的倍數,可能會增進效能。 另請注意,較小的平均要求大小可能表示預先提取佇列填滿太快,因此值得同時監視相關聯的 pool_failed_async_..._reqs 監視器元素pool_queued_async_temp_index_reqs-暫存表格空間監視器元素的索引預先提取要求
順利新增至預先提取佇列之暫存表格空間的索引預先提取要求數。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此元素以及其他 pool_queued_async_*_reqs 元素會告訴您有多少預先提取要求已新增至預先提取佇列。 您可以使用此資訊來查看資料庫管理程式執行預先提取的頻率。 您可以將這些元素與其他預先提取器監視器元素一起使用,以判定在系統上執行預先提取的效率。 例如,您可以使用如下公式來查看已順利新增至預先提取佇列的要求百分比: 1 -
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS )
÷
(
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS )
+
(
POOL_QUEUED_ASYNC_DATA_REQS +
POOL_QUEUED_ASYNC_INDEX_REQS +
POOL_QUEUED_ASYNC_XDA_REQS +
POOL_QUEUED_ASYNC_COL_REQS +
POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
POOL_QUEUED_ASYNC_TEMP_COL_REQS )
) * 100
此公式會計算失敗預先提取要求數與所提出要求總數的比例。 失敗的預先提取要求是無法新增至預先提取佇列的要求。 如果百分比偏低,您可能需要修改 num_ioservers 配置參數來配置更多預先提取器。pool_queued_async_temp_xda_pages-XDA 資料頁面預先提取暫存表格空間監視器元素的要求
順利要求預先提取之暫存表格空間的 XML 儲存體物件 (XDA) 資料頁數。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此監視器元素以及其他 pool_queued_async_..._pages 元素會告訴您預先提取要求所擷取的資料頁面數。 您可以使用此資訊來判定是否在系統上有效地執行預先提取要求。 例如,您可以使用如下公式計算每個預先提取要求的平均頁數: (POOL_QUEUED_ASYNC_DATA_PAGES +
POOL_QUEUED_ASYNC_INDEX_PAGES +
POOL_QUEUED_ASYNC_XDA_PAGES +
POOL_QUEUED_ASYNC_COL_PAGES +
POOL_QUEUED_ASYNC_TEMP_DATA_PAGES +
POOL_QUEUED_ASYNC_TEMP_INDEX_PAGES +
POOL_QUEUED_ASYNC_TEMP_XDA_PAGES +
POOL_QUEUED_ASYNC_TEMP_COL_PAGES)
÷
(POOL_QUEUED_ASYNC_DATA_REQS +
POOL_QUEUED_ASYNC_INDEX_REQS +
POOL_QUEUED_ASYNC_XDA_REQS +
POOL_QUEUED_ASYNC_COL_REQS +
POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
POOL_QUEUED_ASYNC_TEMP_COL_REQS)
如果每個要求的平均頁數較低,且系統上有大量預先提取,則您系統執行的 IO 作業可能超出必要。 一般而言,要求大小是根據預先提取大小,它應該至少與延伸範圍大小一樣大。 因此,較小的平均要求大小可能指出預先提取大小設定太低,而將預先提取大小增加至延伸範圍大小的倍數,可能會增進效能。 另請注意,較小的平均要求大小可能表示預先提取佇列填滿太快,因此值得同時監視相關聯的 pool_failed_async_..._reqs 監視器元素pool_queued_async_temp_xda_reqs-暫存表格空間監視器元素的 XDA 資料預先提取要求
已順利新增至預先提取佇列之暫存表格空間的 XML 儲存體物件 (XDA) 資料預先提取要求數。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此元素以及其他 pool_queued_async_*_reqs 元素會告訴您有多少預先提取要求已新增至預先提取佇列。 您可以使用此資訊來查看資料庫管理程式執行預先提取的頻率。 您可以將這些元素與其他預先提取器監視器元素一起使用,以判定在系統上執行預先提取的效率。 例如,您可以使用如下公式來查看已順利新增至預先提取佇列的要求百分比: 1 -
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS )
÷
(
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS )
+
(
POOL_QUEUED_ASYNC_DATA_REQS +
POOL_QUEUED_ASYNC_INDEX_REQS +
POOL_QUEUED_ASYNC_XDA_REQS +
POOL_QUEUED_ASYNC_COL_REQS +
POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
POOL_QUEUED_ASYNC_TEMP_COL_REQS )
) * 100
此公式會計算失敗預先提取要求數與所提出要求總數的比例。 失敗的預先提取要求是無法新增至預先提取佇列的要求。 如果百分比偏低,您可能需要修改 num_ioservers 配置參數來配置更多預先提取器。pool_queued_async_xda_pages-XDA 頁面預先提取要求監視器元素
已順利要求預先提取的 XML 儲存體物件 (XDA) 資料頁數。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此監視器元素以及其他 pool_queued_async_..._pages 元素會告訴您預先提取要求所擷取的資料頁面數。 您可以使用此資訊來判定是否在系統上有效地執行預先提取要求。 例如,您可以使用如下公式計算每個預先提取要求的平均頁數: (POOL_QUEUED_ASYNC_DATA_PAGES +
POOL_QUEUED_ASYNC_INDEX_PAGES +
POOL_QUEUED_ASYNC_XDA_PAGES +
POOL_QUEUED_ASYNC_COL_PAGES +
POOL_QUEUED_ASYNC_TEMP_DATA_PAGES +
POOL_QUEUED_ASYNC_TEMP_INDEX_PAGES +
POOL_QUEUED_ASYNC_TEMP_XDA_PAGES +
POOL_QUEUED_ASYNC_TEMP_COL_PAGES)
÷
(POOL_QUEUED_ASYNC_DATA_REQS +
POOL_QUEUED_ASYNC_INDEX_REQS +
POOL_QUEUED_ASYNC_XDA_REQS +
POOL_QUEUED_ASYNC_COL_REQS +
POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
POOL_QUEUED_ASYNC_TEMP_COL_REQS)
如果每個要求的平均頁數較低,且系統上有大量預先提取,則您系統執行的 IO 作業可能超出必要。 一般而言,要求大小是根據預先提取大小,它應該至少與延伸範圍大小一樣大。 因此,較小的平均要求大小可能指出預先提取大小設定太低,而將預先提取大小增加至延伸範圍大小的倍數,可能會增進效能。 另請注意,較小的平均要求大小可能表示預先提取佇列填滿太快,因此值得同時監視相關聯的 pool_failed_async_..._reqs 監視器元素pool_queued_async_xda_reqs-XDA 預先提取要求監視器元素
順利新增至預先提取佇列的 XML 儲存體物件 (XDA) 資料預先提取要求數。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
使用情形
此元素以及其他 pool_queued_async_*_reqs 元素會告訴您有多少預先提取要求已新增至預先提取佇列。 您可以使用此資訊來查看資料庫管理程式執行預先提取的頻率。 您可以將這些元素與其他預先提取器監視器元素一起使用,以判定在系統上執行預先提取的效率。 例如,您可以使用如下公式來查看已順利新增至預先提取佇列的要求百分比: 1 -
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS )
÷
(
(
POOL_FAILED_ASYNC_DATA_REQS +
POOL_FAILED_ASYNC_INDEX_REQS +
POOL_FAILED_ASYNC_XDA_REQS +
POOL_FAILED_ASYNC_COL_REQS +
POOL_FAILED_ASYNC_TEMP_DATA_REQS +
POOL_FAILED_ASYNC_TEMP_INDEX_REQS +
POOL_FAILED_ASYNC_TEMP_XDA_REQS +
POOL_FAILED_ASYNC_TEMP_COL_REQS )
+
(
POOL_QUEUED_ASYNC_DATA_REQS +
POOL_QUEUED_ASYNC_INDEX_REQS +
POOL_QUEUED_ASYNC_XDA_REQS +
POOL_QUEUED_ASYNC_COL_REQS +
POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
POOL_QUEUED_ASYNC_TEMP_COL_REQS )
) * 100
此公式會計算失敗預先提取要求數與所提出要求總數的比例。 失敗的預先提取要求是無法新增至預先提取佇列的要求。 如果百分比偏低,您可能需要修改 num_ioservers 配置參數來配置更多預先提取器。pool_read_time - 緩衝池實體讀取時間總計監視器元素
指出從所有表格空間類型的表格空間儲存器(實體)中,讀取資料及索引頁面所花費的總時間量。 此值會以毫秒為單位來提供。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
應用程式 | 應用程式 | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
連線 | event_conn | 一律收集 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
您可以將此元素與 pool_data_p_reads、 pool_col_p_reads、 pool_xda_p_reads 及 pool_index_p_reads 監視器元素搭配使用,以計算平均頁面讀取時間。 這個平均值很重要,因為它可能指出存在 I/O 等待,進而可能指出您應該將資料移至不同的裝置。
在資料庫及表格空間層次中,此元素包括 pool_async_read_time 監視器元素的值。
- MON_GET_DATABASE
- MON_GET_DATABASE_DETAILS
- MON_GET_BUFFERPOOL
- MON_GET_TABLESPACE
- MON_GET_CONTAINER
pool_secondary_id-記憶體儲存區次要 ID 監視器元素
其他 ID ,協助判斷要傳回監視器資料的記憶體儲存區。
- 元素 ID
- pool_secondary_id
- 元素類型
- 資訊
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫管理程式 | memory_pool | 基本 |
資料庫 | memory_pool | 基本 |
應用程式 | memory_pool | 基本 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_dbmemuse | 一律收集 |
連線 | event_connmemuse | 一律收集 |
- 使用情形
- 與 pool_id 一起使用,以判定要傳回監視器資料的記憶體儲存區。 pool_secondary_id 的資料僅在必要時出現。 例如,當指出的 pool_id 是「緩衝池資料堆」時即會出現,以判定與監視器資料相關的緩衝池。建立資料庫時,它具有預設緩衝池 (稱為 IBMDEFAULTBP) ,其大小由平台決定。 此緩衝池具有次要 ID "1"。 除了此緩衝池及您建立的任何緩衝池之外,依預設還會建立一組系統緩衝池,每個緩衝池對應於不同的分頁大小。 這些緩衝池的 ID 可以出現在 pool_secondary_id 的 Snapshot 中:
- 系統 32k 緩衝池
- 系統 16k 緩衝池
- 系統 8k 緩衝池
- 系統 4k 緩衝池
pool_sync_data_gbp_reads-同步群組緩衝池資料讀取監視器元素
在 Db2 pureScale 環境上,資料頁面預期在緩衝池中,但卻從群組緩衝池中擷取的次數。 對於 Db2 pureScale 環境以外的環境,此值將為 0。
pool_sync_data_reads-同步緩衝池資料讀取監視器元素
資料頁面預期在緩衝池中,但卻從磁碟讀取的次數。
pool_sync_index_gbp_reads-同步群組緩衝池索引讀取監視器元素
在 Db2 pureScale 環境上,索引頁面預期在緩衝池中,但卻從群組緩衝池中擷取的次數。 對於 Db2 pureScale 環境以外的環境,此值將為 0。
pool_sync_index_reads-同步緩衝池索引讀取監視器元素
索引頁預期在緩衝池中,但卻從磁碟讀取的次數。
pool_sync_xda_gbp_reads-同步群組緩衝池 XDA 資料讀取監視器元素
在 Db2 pureScale 環境中, XML 頁面預期在緩衝池中,但卻從群組緩衝池中擷取的次數。 對於 Db2 pureScale 環境以外的環境,此值將為 0。
pool_sync_xda_reads-同步緩衝池 XDA 資料讀取監視器元素
XML 頁面預期在緩衝池中,但卻從磁碟讀取的次數。
pool_temp_col_l_reads-緩衝池直欄組織的暫時邏輯讀取監視器元素
指出已從暫存表格空間的緩衝池 (邏輯) 中要求的 直欄組織 頁面數。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 活動度量基準 |
MON_GET_ACTIVITY_DETAILS 表格函數 - 取得完整的活動詳細資料 | 活動度量基準 |
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 要求度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 活動度量基準 |
MON_GET_PKG_CACHE_STMT_DETAILS - 取得套件快取項目的詳細度量 | 活動度量基準 |
MON_GET_ROUTINE 表格函數 - 取得常式的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS 表格函數 - 取得常式的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 | 要求度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數 - 取得詳細工作單元度量 | 要求度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 | 要求度量基準 |
WLM_GET_WORKLOAD_occurrence _ACTIVATES 表格函數-傳回活動清單 | 活動度量基準 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
活動 | event_activity | 緩衝池,陳述式 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
與 pool_temp_col_p_reads 元素一起使用,您可以計算暫存表格空間中緩衝池的資料頁命中率。
如需相關資訊,請參閱 計算緩衝池命中率的公式。
當工作量同時包含 橫列組織 及 直欄組織 表格的混合時,直欄組織監視器元素可協助您瞭解存取 直欄組織 表格所驅動的 I/O 部分。
pool_temp_col_p_reads-緩衝池直欄組織的暫時實體讀取監視器元素
指出從暫存表格空間的表格空間儲存器 (實體) 中讀取的 直欄組織 頁數。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 活動度量基準 |
MON_GET_ACTIVITY_DETAILS 表格函數 - 取得完整的活動詳細資料 | 活動度量基準 |
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 要求度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 活動度量基準 |
MON_GET_PKG_CACHE_STMT_DETAILS - 取得套件快取項目的詳細度量 | 活動度量基準 |
MON_GET_ROUTINE 表格函數 - 取得常式的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS 表格函數 - 取得常式的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 | 要求度量基準 |
MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數 - 取得詳細工作單元度量 | 要求度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 | 要求度量基準 |
WLM_GET_WORKLOAD_occurrence _ACTIVATES 表格函數-傳回活動清單 | 活動度量基準 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在 details_xml 文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在 details_xml 文件中報告) | 要求度量基準 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
工作單元 |
在 system_metrics 文件中報告。 |
要求度量基準 |
使用情形
與 pool_temp_col_l_reads 元素一起使用,您可以計算暫存表格空間中緩衝池的資料頁命中率。 如需相關資訊,請參閱 計算緩衝池命中率的公式
pool_temp_data_l_reads-緩衝池暫時資料邏輯讀取監視器元素
指出已從暫存表格空間的緩衝池(邏輯)中要求的資料頁數。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
應用程式 | 應用程式 | 緩衝池 |
應用程式 | STMT | 緩衝池 |
動態 SQL | dynsql | 緩衝池,陳述式 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
連線 | event_conn | 一律收集 |
陳述式 | event_stmt | 一律收集 |
活動 | event_activity | 緩衝池,陳述式 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
與 pool_temp_data_p_reads 元素一起使用,您可以計算暫存表格空間中緩衝池的資料頁命中率。
如需相關資訊,請參閱 計算緩衝池命中率的公式。
pool_temp_data_p_reads-緩衝池暫時資料實體讀取監視器元素
指出從暫存表格空間的表格空間儲存器(實體)中讀取的資料頁數。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
應用程式 | 應用程式 | 緩衝池 |
應用程式 | STMT | 緩衝池 |
動態 SQL | dynsql | 緩衝池,陳述式 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在 details_xml 文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在 details_xml 文件中報告) | 要求度量基準 |
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
連線 | event_conn | 一律收集 |
陳述式 | event_stmt | 一律收集 |
活動 | event_activity | 緩衝池,陳述式 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
工作單元 |
在 system_metrics 文件中報告。 |
要求度量基準 |
使用情形
API 及 CLP Snapshot 要求支援在陳述式層次記錄緩衝池資訊的功能。
與 pool_temp_data_l_reads 元素一起使用,您可以計算暫存表格空間中緩衝池的資料頁命中率。 如需相關資訊,請參閱 計算緩衝池命中率的公式
pool_temp_index_l_reads-緩衝池暫時索引邏輯讀取監視器元素
指出已從暫存表格空間的緩衝池(邏輯)中要求的索引頁數。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
應用程式 | 應用程式 | 緩衝池 |
應用程式 | STMT | 緩衝池 |
動態 SQL | dynsql | 緩衝池,陳述式 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
連線 | event_conn | 一律收集 |
陳述式 | event_stmt | 一律收集 |
活動 | event_activity | 緩衝池,陳述式 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
將此元素與 pool_temp_index_p_reads 元素一起使用,可計算位於暫存表格空間中緩衝池的索引頁面命中率。 如需相關資訊,請參閱 計算緩衝池命中率的公式。
pool_temp_index_p_reads-緩衝池暫時索引實體讀取監視器元素
指出從暫存表格空間的表格空間儲存器(實體)中讀取的索引頁數。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
應用程式 | 應用程式 | 緩衝池 |
應用程式 | STMT | 緩衝池 |
動態 SQL | dynsql | 緩衝池,陳述式 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在 details_xml 文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在 details_xml 文件中報告) | 要求度量基準 |
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
連線 | event_conn | 一律收集 |
陳述式 | event_stmt | 一律收集 |
活動 | event_activity | 緩衝池,陳述式 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
工作單元 |
在 system_metrics 文件中報告。 |
要求度量基準 |
使用情形
將此元素與 pool_temp_index_l_reads 元素一起使用,可計算位於暫存表格空間中緩衝池的索引頁面命中率。 如需相關資訊,請參閱 計算緩衝池命中率的公式。
pool_temp_xda_l_reads-緩衝池暫時 XDA 資料邏輯讀取監視器元素
指出已從暫存表格空間的緩衝池 (邏輯) 中要求 XML 儲存體物件 (XDA) 資料的頁數。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
應用程式 | 應用程式 | 緩衝池 |
應用程式 | STMT | 緩衝池 |
動態 SQL | dynsql | 緩衝池,陳述式 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
連線 | event_conn | 一律收集 |
陳述式 | event_stmt | 一律收集 |
活動 | event_activity | 緩衝池,陳述式 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
1 - ((pool_temp_data_p_reads + pool_temp_xda_p_reads)
/ (pool_temp_data_l_reads + pool_temp_xda_l_reads))
pool_temp_xda_p_reads-緩衝池暫時 XDA 資料實體讀取監視器元素
指出從暫存表格空間的表格空間儲存器 (實體) 讀取的 XML 儲存體物件 (XDA) 資料頁數。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
應用程式 | 應用程式 | 緩衝池 |
應用程式 | STMT | 緩衝池 |
動態 SQL | dynsql | 緩衝池,陳述式 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在 details_xml 文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在 details_xml 文件中報告) | 要求度量基準 |
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
連線 | event_conn | 一律收集 |
陳述式 | event_stmt | 一律收集 |
活動 | event_activity | 緩衝池,陳述式 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
工作單元 |
在 system_metrics 文件中報告。 |
要求度量基準 |
使用情形
1 - ((pool_temp_data_p_reads + pool_temp_xda_p_reads) / (pool_temp_data_l_reads + pool_temp_xda_l_reads))
pool_watermark-記憶體儲存區臨界值 監視器元素
記憶體儲存區自建立以來的最大大小。 以位元組為單位提供值。
- 元素 ID
- pool_watermark
- 元素類型
- 資訊
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫管理程式 | memory_pool | 基本 |
資料庫 | memory_pool | 基本 |
應用程式 | memory_pool | 基本 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_dbmemuse | 一律收集 |
連線 | event_connmemuse | 一律收集 |
- 使用情形
- 在連續執行的系統上,您可以一起使用 pool_watermark 和 pool_config_size 元素來預測潛在記憶體問題。
例如,定期取得 Snapshot (例如,每日) ,並檢查 pool_watermark 及 pool_config_size 值。 如果您觀察到 pool_watermark 的值越來越接近 pool_config_size (提前指出未來可能與記憶體相關的問題) ,這可能表示您應該增加記憶體儲存區的大小。
pool_write_time-緩衝池實體寫入時間監視器元素總計
完成每一個非同步寫入的累計經歷時間。 此值會以毫秒為單位報告。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
應用程式 | 應用程式 | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
連線 | event_conn | 一律收集 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
搭配使用此元素與 pool_data_writes 及 pool_index_writes 監視器元素,以計算平均頁面寫入時間。 這個平均值很重要,因為它可能指出存在 I/O 等待,進而可能指出您應該將資料移至不同的裝置。
在資料庫及表格空間層次中,此元素包括 pool_async_write_time 監視器元素的值。
- MON_GET_DATABASE
- MON_GET_DATABASE_DETAILS
- MON_GET_BUFFERPOOL
- MON_GET_TABLESPACE
- MON_GET_CONTAINER
pool_xda_gbp_indep_pages_found_in_lbp-在本端緩衝池監視器元素中找到群組緩衝池 XDA 獨立頁面
代理程式在本端緩衝池 (LBP) 中找到的群組緩衝池 (GBP) 獨立 XML 儲存體物件 (XDA) 資料頁面數。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activitymetrics | 活動度量基準 |
套件快取 | pkgcache_metrics | 活動度量基準 |
統計資料 | event_scmetrics event_wlmetrics |
要求度量基準 |
工作單元 | uow_metrics | 要求度量基準 |
pool_xda_gbp_invalid_pages-群組緩衝池無效 XDA 資料頁面監視器元素
由於頁面在本端緩衝池中被標示為無效,從群組緩衝池發出 XML 儲存體物件 (XDA) 之資料頁要求的次數。 在 Db2 pureScale 環境之外,此值是空值。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
(pool_xda_lbp_pages_found - pool_async_xda_lbp_pages_found) / pool_xda_l_reads
若要判定在群組緩衝池中找到所要求 XDA 頁面的次數,請使用下列公式:(pool_xda_gbp_l_reads - pool_xda_gbp_p_reads) / pool_xda_gbp_l_reads
本端緩衝池及群組緩衝池命中率都是 叢集快取機能整體效能的重要因素。 使用這些公式可協助您判定本端或群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_xda_gbp_l_reads-群組緩衝池 XDA 資料邏輯讀取要求監視器元素
因為 XML 儲存體物件 (XDA) 的 GBP 相依資料頁面無效或不存在於本端緩衝池中,而嘗試從群組緩衝池讀取該頁面的次數。 在 Db2 pureScale 環境之外,此值是空值。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
(pool_xda_lbp_pages_found - pool_async_xda_lbp_pages_found) / pool_xda_l_reads
若要判定在群組緩衝池中找到所要求 XDA 頁面的次數,請使用下列公式:(pool_xda_gbp_l_reads - pool_xda_gbp_p_reads) / pool_xda_gbp_l_reads
本端緩衝池及群組緩衝池命中率都是 叢集快取機能整體效能的重要因素。 使用這些公式可協助您判定本端或群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_xda_gbp_p_reads-群組緩衝池 XDA 資料實體讀取要求監視器元素
因為在群組緩衝池中找不到 XML 儲存體物件 (XDA) 的 GBP 相依資料頁,而從磁碟讀取到本端緩衝池的次數。 在 Db2 pureScale 環境之外,此值是空值。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
(pool_xda_lbp_pages_found - pool_async_xda_lbp_pages_found) / pool_xda_l_reads
若要判定在群組緩衝池中找到所要求 XDA 頁面的次數,請使用下列公式:(pool_xda_gbp_l_reads - pool_xda_gbp_p_reads) / pool_xda_gbp_l_reads
本端緩衝池及群組緩衝池命中率都是 叢集快取機能整體效能的重要因素。 使用這些公式可協助您判定本端或群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_xda_l_reads-緩衝池 XDA 資料邏輯讀取監視器元素
指出代理程式從一般及大型表格空間的緩衝池 (邏輯) 同步讀取的 XML 儲存體物件 (XDAs) 的資料頁數。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
應用程式 | 應用程式 | 緩衝池 |
應用程式 | STMT | 緩衝池 |
動態 SQL | dynsql | 緩衝池,陳述式 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在 details_xml 文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在 details_xml 文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 一律收集 |
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
連線 | event_conn | 一律收集 |
陳述式 | event_stmt | 一律收集 |
活動 | event_activity | 緩衝池,陳述式 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
- 當 資料庫管理程式 需要處理頁面時,已在緩衝池中
- 在 資料庫管理程式 可以處理頁面之前,請先讀入緩衝池。
使用 pool_xda_l_reads、 pool_xda_p_reads、 pool_data_l_reads及 pool_data_p_reads 監視器元素來計算緩衝池的資料頁命中率。 如需相關資訊,請參閱 計算緩衝池命中率的公式
((pool_data_lbp_pages_found
+ pool_index_lbp_pages_found
+ pool_xda_lbp_pages_found
+ pool_col_lbp_pages_found
- pool_async_data_lbp_pages_found
- pool_async_index_lbp_pages_found - pool_async_xda_lbp_pages_found
- pool_async_col_lbp_pages_found)
/ (pool_data_l_reads
+ pool_index_l_reads + pool_xda_l_reads + pool_col_l_reads + pool_temp_data_l_reads
+ pool_temp_xda_l_reads + pool_temp_index_l_reads + pool_temp_col_l_reads))
× 100
此計算會考量緩衝池所快取的所有頁面 (索引及資料)。增加緩衝池大小通常會改善命中率,但您會達到傳回遞減的點。 理想情況下,如果您可以配置一個足夠大的緩衝池來儲存整個資料庫,則在系統啟動並執行之後,您會得到 100% 的命中率。 然而,這在大多數情況下是不現實的。 命中率的顯著性取決於資料的大小及其存取方式。 在非常大的資料庫中平均存取資料會有不良的命中率。 您可以對非常大的表格執行的動作很少。 在這種情況下,您會將注意力集中在較小、經常存取的表格及索引上。
pool_xda_lbp_pages_found-本端緩衝池 XDA 資料頁找到監視器元素
指出 XML 儲存體物件 (XDA) 的資料頁數由代理程式同步讀取,並由預先提取器從本端緩衝池 (邏輯) 針對一般及大型表格空間非同步讀取。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
(pool_xda_lbp_pages_found - pool_async_xda_lbp_pages_found) / pool_xda_l_reads
若要判定在群組緩衝池中找到所要求 XDA 頁面的次數,請使用下列公式:(pool_xda_gbp_l_reads - pool_xda_gbp_p_reads) / pool_xda_gbp_l_reads
本端緩衝池及群組緩衝池命中率都是 叢集快取機能整體效能的重要因素。 使用這些公式可協助您判定本端或群組緩衝池是否可能是資料庫傳輸量的限制因素。pool_xda_p_reads-緩衝池 XDA 資料實體讀取監視器元素
指出 XML 儲存體物件 (XDAs) 的資料頁數,這些物件已由代理程式同步讀取,並由預先提取器從一般及大型表格空間的表格空間儲存器 (實體) 非同步讀取。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
應用程式 | 應用程式 | 緩衝池 |
應用程式 | STMT | 緩衝池 |
動態 SQL | dynsql | 緩衝池,陳述式 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
連線 | event_conn | 一律收集 |
陳述式 | event_stmt | 一律收集 |
活動 | event_activity | 緩衝池,陳述式 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
pool_xda_p_reads + pool_temp_xda_p_reads - pool_async_xda_reads
透過比較非同步讀取數與同步讀取數的比例,您可以深入瞭解預先提取器運作的良好程度。 當您調整 num_ioservers 配置參數時,這個元素可能很有用。
使用 pool_xda_l_reads、 pool_xda_p_reads、 pool_data_l_reads及 pool_data_p_reads 監視器元素來計算緩衝池的資料頁命中率。 如需相關資訊,請參閱 計算緩衝池命中率的公式
pool_xda_writes-緩衝池 XDA 資料寫入監視器元素
指出 XML 儲存體物件 (XDA) 的緩衝池資料頁實際寫入磁碟的次數。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
表格空間 | 表格空間 | 緩衝池 |
緩衝池 | 緩衝池 | 緩衝池 |
應用程式 | 應用程式 | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
資料庫 | event_db | 一律收集 |
表格空間 | event_tablespace | 一律收集 |
連線 | event_conn | 一律收集 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
此監視器元素可協助您增加資料庫可用的緩衝池頁數,以協助您評量是否可以增進效能。 對於包含 XML 資料的資料庫,您應該考量緩衝池頁面寫入至緩衝池頁面讀取 XML 資料 (使用 pool_xda_writes 及 pool_xda_p_reads 監視器元素) 及關聯式資料類型 (使用 pool_data_writes 及 pool_data_p_reads 監視器元素) 的比例。
使用 pool_xda_l_reads、 pool_xda_p_reads、 pool_data_l_reads及 pool_data_p_reads 監視器元素來計算緩衝池的資料頁命中率。 如需相關資訊,請參閱 計算緩衝池命中率的公式
port_number-埠號監視器元素
成員用來接聽用戶端連線的 TCP/IP 埠。
Table Function | 監視元素集合層次 |
---|---|
DB_MEMBERS 表格函數 | 一律收集 |
MON_GET_SERVERLIST 表格函數-取得成員優先順序詳細資料 | 一律收集 |
post_shrthreshold_hash_joins-後置臨界值雜湊結合 監視器元素
由排序記憶體節流控制演算法調節回來的雜湊結合總數。 節流控制雜湊結合,是授與的記憶體少於排序記憶體管理程式所要求記憶體的一種雜湊結合。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 活動度量基準 |
MON_GET_ACTIVITY_DETAILS 表格函數 - 取得完整的活動詳細資料 | 活動度量基準 |
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 (在 DETAILS XML 文件中報告) | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 要求度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 要求度量基準 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 活動度量基準 |
MON_GET_PKG_CACHE_STMT_DETAILS - 取得套件快取項目的詳細度量 | 活動度量基準 |
MON_GET_ROUTINE 表格函數 - 取得常式的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS 表格函數 - 取得常式的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數-取得詳細工作單元度量 (在 DETAILS XML 文件中報告) | 活動度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 | 要求度量基準 |
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表格函數-傳回活動清單 | 活動度量基準 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | - |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activitymetrics | 活動度量基準 |
資料庫 | event_db | 一律收集 |
套件快取 | pkgcache_metrics | 活動度量基準 |
統計資料 | event_scmetrics | 要求度量基準 |
統計資料 | event_wlmmetrics | 要求度量基準 |
工作單元 | uow_metrics | 要求度量基準 |
當共用排序資料堆中的記憶體配置接近資料庫配置參數 sheapthres_shr 所設定的限制時,會對雜湊結合進行節流控制。 在未適當配置的系統中,此節流控制將大幅減少超過 sheapthres_shr 限制的溢位數。 這個元素所報告的資料只反映使用共用排序資料堆所配置記憶體的雜湊結合。
post_shrthreshold_sorts-後置共用臨界值排序監視器元素
由排序記憶體節流控制演算法調節回來的排序總數。 已節流控制的排序是授與的記憶體少於排序記憶體管理程式所要求之記憶體的排序。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 排序 |
對於 Snapshot 監視,可以重設此計數器。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
資料庫 | event_db | 一律收集 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
當排序的記憶體配置接近資料庫配置參數 sheapthres_shr所設定的限制時,會對排序進行節流控制。 在未適當配置的系統中,此節流控制將大幅減少超過 sheapthres_shr 限制的溢位數。 這個元素所報告的資料只會反映使用共用排序資料堆所配置記憶體的排序。
post_threshold_col_vector_消費者-後置臨界值直欄式向量記憶體消費者監視器元素
在超出排序資料堆臨界值之後,要求記憶體的直欄式向量記憶體消費者數目。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動度量 | event_activitymetrics | 活動度量基準 |
套件快取度量值 | pkgcache_metrics | 活動度量基準 |
統計資料度量 | event_scmetrics | 要求度量基準 |
統計資料度量 | event_wlmetrics | 要求度量基準 |
工作單元度量 | uow_metrics | 要求度量基準 |
使用情形
使用 post_threshold_col_vector_consumers 監視器元素來協助配置應用程式可用的排序資料堆記憶體數量。
- 它會對排序記憶體消費者使用排序記憶體進行節流控制。
- 如果排序記憶體消費者無法繼續使用較少的記憶體,資料庫管理程式會暫停排序記憶體消費者作業,並將它寫入磁碟以釋放排序記憶體。
post_threshold_hash_grpbys-雜湊 GROUP BY 臨界值監視器元素
由於並行使用共用或專用排序資料堆空間而限制的雜湊 GROUP BY 排序記憶體要求總數。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activitymetrics | 活動度量基準 |
套件快取 | pkgcache_metrics | 活動度量基準 |
統計資料 | event_scmetrics | 要求度量基準 |
統計資料 | event_wlmetrics | 要求度量基準 |
工作單元 | event_wlmetrics | 要求度量基準 |
post_threshold_hash_joins-雜湊結合臨界值 監視器元素
由於共用或專用排序資料堆空間並行使用的關係,而導致雜湊結合資料堆要求受到限制的總次數。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫管理程式 | db2 | 基本 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activitymetrics | 活動度量基準 |
套件快取 | pkgcache_metrics | 活動度量基準 |
統計資料 | event_scmetrics | 要求度量基準 |
統計資料 | event_wlmmetrics | 要求度量基準 |
工作單元 | uow_metrics | 要求度量基準 |
- 使用情形
- 如果此值較大 (大於 hash_join_overflows 的 5%) ,則應該增加排序資料堆臨界值。
post_threshold_olap_funcs-OLAP 函數臨界值監視器元素
在超出排序資料堆臨界值之後,已要求排序資料堆的 OLAP 函數數目。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫管理程式 | db2 | 基本 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 元素中) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache_metrics | 活動度量基準 |
統計資料 | event_scstats (在 metrics 元素中) event_scmetrics |
要求度量基準 |
統計資料 | event_wlstats (在 metrics 元素中) event_wlmetrics |
要求度量基準 |
工作單元 | uow_metrics | 要求度量基準 |
使用情形
排序、雜湊結合和 OLAP 函數是使用排序資料堆的作業範例。 在正常情況下,資料庫管理程式會使用 sortheap 配置參數所指定的值來配置排序資料堆。 如果配置給排序資料堆的記憶體數量超出排序資料堆臨界值 (sheapthres 配置參數) ,資料庫管理程式會使用小於 sortheap 配置參數指定的值來配置後續排序資料堆。
在達到排序資料堆臨界值之後啟動的 OLAP 函數可能未收到要執行的最佳記憶體數量。
若要改進排序、雜湊結合、OLAP 函數效能及整體系統效能,請修改排序資料堆臨界值及排序資料堆大小配置參數。
如果此元素的值偏高,請增加排序資料堆臨界值 (sheapthres)。
post_threshold_peas-局部早期聚集臨界值監視器元素
由於超出排序資料堆臨界值,部分早期聚集作業所收到的記憶體少於所要求的次數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 活動度量基準 |
MON_GET_ACTIVITY_DETAILS 表格函數-取得完整活動詳細資料 (在 DETAILS XML 文件中報告) | 活動度量基準 |
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 (在 DETAILS XML 文件中報告) | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 要求度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 要求度量基準 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 活動度量基準 |
MON_GET_PKG_CACHE_STMT_DETAILS 表格函數-取得套件快取項目的詳細度量 (在 DETAILS XML 文件中報告) | 活動度量基準 |
MON_GET_ROUTINE-取得常式表格函數的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS-取得常式表格函數的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 (在 DETAILS XML 文件中報告) | 要求度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數-取得詳細工作單元度量 (在 DETAILS XML 文件中報告) | 要求度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 (在 DETAILS XML 文件中報告) | 要求度量基準 |
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表格函數-傳回活動清單 | 活動度量基準 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
連線 | event_conn | - |
陳述式 | event_stmt | - |
交易 | event_xact | - |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
將此元素與 total_peas 監視器元素一起使用,以判定部分早期聚集作業在大部分時間是否取得足夠的排序資料堆記憶體。 如果 post_thresold_peas 監視器元素與 total_peas 監視器元素的比例偏高,則您的資料庫效能可能低於最佳。 您應該考慮增加排序資料堆大小及/或排序資料堆臨界值。
post_threshold_peds-局部早期相異臨界值監視器元素
由於超出排序資料堆臨界值,而導致局部早期特定作業所收到的記憶體少於所要求的次數。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_ACTIVITY 表格函數-傳回活動清單 | 活動度量基準 |
MON_GET_ACTIVITY_DETAILS 表格函數-取得完整活動詳細資料 (在 DETAILS XML 文件中報告) | 活動度量基準 |
MON_GET_CONNECTION 表格函數-取得連線度量 | 要求度量基準 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 (在 DETAILS XML 文件中報告) | 要求度量基準 |
MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 要求度量基準 |
MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 要求度量基準 |
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 活動度量基準 |
MON_GET_PKG_CACHE_STMT_DETAILS 表格函數-取得套件快取項目的詳細度量 (在 DETAILS XML 文件中報告) | 活動度量基準 |
MON_GET_ROUTINE-取得常式表格函數的聚集執行度量 | 要求度量基準 |
MON_GET_ROUTINE_DETAILS-取得常式表格函數的聚集執行度量詳細資料 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS 表格函數 - 取得服務子類別度量 | 要求度量基準 |
MON_GET_SERVICE_SUBCLASS_DETAILS 表格函數-取得詳細服務子類別度量 (在 DETAILS XML 文件中報告) | 要求度量基準 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數-取得詳細工作單元度量 (在 DETAILS XML 文件中報告) | 要求度量基準 |
MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 (在 DETAILS XML 文件中報告) | 要求度量基準 |
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表格函數-傳回活動清單 | 活動度量基準 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
連線 | event_conn | - |
陳述式 | event_stmt | - |
交易 | event_xact | - |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
將此元素與 total_peds 監視器元素一起使用,以判定部分早期相異作業在大部分時間是否取得足夠的排序資料堆記憶體。 如果 post_thresold_peds 監視器元素與 total_peds 監視器元素的比例偏高,則您的資料庫效能可能低於最佳。 您應該考慮增加排序資料堆大小及/或排序資料堆臨界值。
post_threshold_sorts-後置臨界值排序監視器元素
在超出排序資料堆臨界值之後,已要求資料堆的排序數。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫管理程式 | db2 | 排序 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
活動 | event_activitymetrics | 活動度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
工作單元 | 在 system_metrics 文件中報告。 | 要求度量基準 |
套件快取 | 在 activity_metrics 文件中報告。 | 活動度量基準 |
使用情形
在正常情況下, 資料庫管理程式 會使用 sortheap 配置參數指定的值來配置排序資料堆。 如果配置給排序資料堆的記憶體數量超出排序資料堆臨界值 (sheapthres 配置參數) ,則 資料庫管理程式 會使用小於 sortheap 配置參數指定的值來配置排序資料堆。
- 增加排序資料堆臨界值 (sheapthres) 或
- 透過 SQL 查詢變更,調整應用程式以使用較少或較小的排序。
prefetch_wait_time-等待預先提取監視器元素的時間
應用程式等待 I/O 伺服器 (預先提取器) 完成將頁面載入緩衝池所花費的時間。 此值會以毫秒為單位來提供。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 緩衝池 |
應用程式 | 應用程式 | 緩衝池 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) | 活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
資料庫 | event_db | 緩衝池 |
連線 | event_db | 緩衝池 |
- 使用情形
- 此元素可用來實驗變更 I/O 伺服器數目及 I/O 伺服器大小。
prefetch_waits-預先提取器等待計數監視器元素
等待 I/O 伺服器 (預先提取器) 完成將頁面載入緩衝池的次數。
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity (在 details_xml 文件中報告) event_activitymetrics |
活動度量基準 |
套件快取 | pkgcache (在 metrics.xml 文件中報告) pkgcache_metrics |
活動度量基準 |
工作單元 | uow (在 metrics.xml 文件中報告) uow_metrics |
要求度量基準 |
統計資料 | event_scstats (在度量值文件中報告) | 要求度量基準 |
統計資料 | event_wlstats (在度量值文件中報告) | 要求度量基準 |
prep_time-準備時間監視器元素
將 SQL 陳述式從文字格式轉換成可執行格式所需的時間 (毫秒) (如果活動是 SQL 陳述式; 否則,值為 0)。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取中的 SQL 陳述式活動度量 | 一律收集 |
MON_GET_PKG_CACHE_STMT_DETAILS 表格函數-取得套件快取項目的詳細度量 | 一律收集 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
活動 | event_activity | 一律收集 |
套件快取 | - | 一律收集 |
使用情形
- 編譯器用來產生執行檔表單的時間。
- 將此項目插入 Db2 套件快取的時間。
- prep_time 特別與編譯及插入 Db2 套件快取相關,包括該快取中不一定透過 PREPARE 陳述式要求發出的動態 SQL 陳述式。 如果應用程式發出 PREPARE 陳述式,則 prep_time 可能稍微小於在伺服器上處理 PREPARE 陳述式所需的時間總計 (可能包括編譯及插入,以及其他處理額外負擔或等待資源)。
- 對已在套件快取中的陳述式發出 PREPARE ,通常會花費少於 prep_time 來順利完成 PREPARE 要求,因為在這種情況下, PREPARE 實際上會跳過編譯並插入快取中。
prep_time_best-陳述式最佳準備時間監視器元素
準備特定 SQL 陳述式所需的最短時間量 (毫秒)。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
動態 SQL | dynsql | 基本 |
使用情形
將此值與 prep_time_worst 一起使用,以識別編譯成本高昂的 SQL 陳述式。
prep_time_b最差-陳述式最差準備時間監視器元素
準備特定 SQL 陳述式所需要的最長時間量(毫秒)。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
動態 SQL | dynsql | 基本 |
使用情形
將此值與 prep_time_best 一起使用,以識別編譯成本高昂的 SQL 陳述式。
prep_warning-準備警告 SQLCODE 監視器元素
SQLCODE 警告值,指出陳述式是否以次最佳方式編譯
- 437-陳述式已次最佳編譯
- 20516-無法保留陳述式的存取計劃
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取陳述式度量 | 一律收集 |
MON_GET_PKG_CACHE_STMT_DETAILS 表格函數 - 取得 XML 文件形式的套件快取陳述式度量 | 一律收集 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
套件快取 | pkgcache | 一律收集 |
prep_warning_reason-準備警告 SQLCODE 原因 ID 監視器元素
解譯陳述式為何次最佳編譯的原因碼。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_PKG_CACHE_STMT 表格函數 - 取得套件快取陳述式度量 | 一律收集 |
MON_GET_PKG_CACHE_STMT_DETAILS 表格函數 - 取得 XML 文件形式的套件快取陳述式度量 | 一律收集 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
套件快取 | pkgcache | 一律收集 |
prev_uow_stop_time-前一個工作單元完成時間戳記 監視器元素
這是完成工作單元的時間。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_CONNECTION 表格函數-取得連線度量 | 一律收集 |
MON_GET_CONNECTION_DETAILS 表格函數-取得詳細連線度量 | 一律收集 |
MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 一律收集 |
MON_GET_UNIT_OF_WORK_DETAILS 表格函數 - 取得詳細工作單元度量 | 一律收集 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
應用程式 | 應用程式 | 工作單元,時間戳記 |
dcs 應用程式 | dcs_appl | 工作單元,時間戳記 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
交易 | event_xact | 一律收集 |
- 使用情形
- 您可以將此元素與 uow_stop_time 搭配使用,以計算 COMMIT/ROLLBACK 點之間的總經歷時間,並與 uow_start_time 搭配使用,以計算 工作單元之間在應用程式中所花費的時間。 下列其中一個動作的時間:
- 對於目前在 工作單元內的應用程式,這是完成最新 工作單元 的時間。
- 對於目前不在 工作單元 內的應用程式 (應用程式已完成 工作單元,但尚未啟動新的工作單元) ,這是在剛剛完成之前完成的最後一個 工作單元 的停止時間。 剛完成的停止時間會指出 uow_stop_time。
- 對於第一個 工作單元內的應用程式,這是資料庫連線要求完成時間。
primary_instance-主要實例監視器元素
主要處理日誌串流之成員的實例名稱。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_HADR 表格函數 - 傳回高可用性災難回復 (HADR) 監視資訊 | 一律收集 |
primary_log_file-主要日誌檔監視器元素
主要 HADR 資料庫上此日誌串流上的現行日誌檔名稱。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_HADR 表格函數 - 傳回高可用性災難回復 (HADR) 監視資訊 | 一律收集 |
primary_log_page-主要日誌頁面監視器元素
現行日誌檔中對應於主要 HADR 資料庫上現行日誌位置的頁碼。 頁碼相對於日誌檔。 例如,第 0 頁是檔案的開頭。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_HADR 表格函數 - 傳回高可用性災難回復 (HADR) 監視資訊 | 一律收集 |
primary_log_pos-主要日誌位置監視器元素
此日誌串流在主要 HADR 資料庫上的現行日誌位置。 這是位元組偏移。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_HADR 表格函數 - 傳回高可用性災難回復 (HADR) 監視資訊 | 一律收集 |
primary_log_time-主要日誌時間監視器元素
主要 HADR 資料庫上此日誌串流上的最新交易時間戳記。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_HADR 表格函數 - 傳回高可用性災難回復 (HADR) 監視資訊 | 一律收集 |
primary_member-主要成員監視器元素
正在處理日誌串流之主要上的成員 ID。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_HADR 表格函數 - 傳回高可用性災難回復 (HADR) 監視資訊 | 一律收集 |
primary_member_host-主要成員主機監視器元素
主要處理日誌串流之成員的 hadr_local_host 配置參數值。
表格函數 | 監視元素集合層次 |
---|---|
MON_GET_HADR 表格函數 - 傳回高可用性災難回復 (HADR) 監視資訊 | 一律收集 |
priority-優先順序值監視器元素
說明成員處理工作的相對能力。 值越高,用戶端對該成員的工作應該越多。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_SERVERLIST 表格函數-取得成員優先順序詳細資料 | 一律收集 |
使用注意事項
- 此監視器元素代表成員的相對負載,也稱為加權。 例如,如果成員 A 的優先順序值為 80 ,而成員 B 的優先順序值為 40 ,則這表示成員 A 應該收到兩倍於提供給成員 B 的工作量。
- 此值不代表百分比。
- 此監視器元素的最大值為 100。
priv_workspace_num_overflows-專用工作區溢位 監視器元素
專用工作區超出其已配置記憶體範圍的次數。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 基本 |
應用程式 | 應用程式 | 基本 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
連線 | event_conn | 一律收集 |
- 使用情形
- 搭配使用此元素與 priv_workspace_size_top ,以判定是否需要增加專用工作區的大小,以避免溢位。 專用工作區的溢位可能導致效能降低,以及從代理程式專用記憶體配置的其他資料堆中發生記憶體不足錯誤。
在資料庫層次,所報告的元素將來自與所報告具有相同「專用工作區上限」大小的相同專用工作區。 在應用程式層次,這是已處理現行應用程式之每個代理程式的工作區溢位數。
priv_workspace_section_inserts-專用工作區區段插入 監視器元素
將應用程式的 SQL 區段插入至專用工作區。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 基本 |
應用程式 | 應用程式 | 基本 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
連線 | event_conn | 一律收集 |
- 使用情形
- 可執行區段的工作副本儲存在專用工作區中。
此計數器指出副本無法使用且必須插入的時間。 在資料庫層次,它是每個應用程式在資料庫中所有專用工作區之間的所有插入累加總計。 在應用程式層次,它是此應用程式專用工作區中所有區段的所有插入累加總計。
在代理程式與不同應用程式相關聯的集中器環境中,由於新的代理程式在其專用工作區中沒有可用的必要區段,因此可能需要額外的專用工作區插入項目。
priv_workspace_section_lookups-專用工作區區段查閱 監視器元素
應用程式在其代理程式專用工作區中查閱 SQL 區段。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 基本 |
應用程式 | 應用程式 | 基本 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
連線 | event_conn | 一律收集 |
- 使用情形
- 每一個應用程式都有權存取為其工作之代理程式的專用工作區。
此計數器指出為了尋找應用程式的特定區段而存取專用工作區的次數。 在資料庫層次,它是資料庫中所有專用工作區中每個應用程式的所有查閱累加總計。 在應用程式層次,它是此應用程式專用工作區中所有區段的所有查閱累加總計。
您可以將此元素與「專用工作區區段插入項目」一起使用,以調整專用工作區的大小。 專用工作區的大小由 applheapsz 配置參數控制。
priv_workspace_size_top-專用工作區大小上限 監視器元素
「專用工作區」達到的最大大小。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | DBase | 基本 |
應用程式 | 應用程式 | 基本 |
事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫 | event_db | 一律收集 |
連線 | event_conn | 一律收集 |
- 使用情形
- 每一個代理程式都有其服務之應用程式有權存取的專用工作區。 此元素指出處理專用工作區的任何代理程式所需的專用工作區位元組數上限。 在資料庫層次,它是連接至現行資料庫之所有代理程式的所有專用工作區所需的位元組數上限。 在應用程式層次,它是已處理現行應用程式的所有代理程式專用工作區中的大小上限。
當專用工作區溢位時,會暫時從代理程式專用記憶體中的其他實體借用記憶體。 這可能會導致這些實體發生記憶體不足錯誤,或可能導致效能降低。 您可以增加 APPLHEAPSZ 來減少溢位機會。
product_name-產品名稱 監視器元素
執行中資料庫實例版本的詳細資料。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_INSTANCE 表格函數-取得實例層次資訊 | 一律收集 |
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫管理程式 | db2 | 基本 |
progress_completed_units-已完成進度工作單元 監視器元素
現行階段已完成的工作單元數目。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫管理程式 | 進度 | 基本 |
- 可能並非所有公用程式都包含此元素。
- 此元素以 progress_work_metric 監視器元素顯示的單位表示。
- 使用情形
- 使用此元素可判定階段內已完成的工作量。 這個元素本身可以用來監視執行中公用程式的活動。 當公用程式執行時,此元素應該持續增加。 如果 progress_completed_units 長時間無法增加,則公用程式可能會停滯。如果定義 progress_total_units ,則此元素可用來計算已完成工作的百分比:
percentage complete = progress_completed_units / progress_total_units* 100
progress_description-進度說明 監視器元素
說明工作的階段。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫管理程式 | 進度 | 基本 |
- 刪除
- LOAD
- REDO
- 使用情形
- 使用此元素可取得階段的一般說明。
progress_list_attr-現行進度清單屬性 monitor element
此元素說明如何解譯進度元素清單。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫管理程式 | 進度清單 | 基本 |
使用情形
- SQLM_ELM_PROGRESS_LIST_ATTR_SERIAL-清單中的元素將解譯為一組序列階段,這表示在第一次更新元素 n+ 1 的已完成工作之前,已完成工作必須等於元素 n 的總工作。 此屬性用於說明由一組序列階段組成的作業進度,其中階段必須在下一個階段開始之前完全完成。
- SQLM_ELM_PROGRESS_LIST_ATTR_CONCURRENT-可以隨時更新進度清單中的任何元素。
使用此元素來決定將如何更新進度清單的元素。
progress_list_cur_seq_num-現行進度清單序號 monitor element
如果公用程式包含多個循序階段,則此元素會顯示現行階段的數目。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫管理程式 | progress_list | 基本 |
- 使用情形
- 使用此元素來決定多階段公用程式的現行階段。 請參閱 progress_seq_num-進度序號監視器元素。
progress_seq_num-進度序號 monitor element
階段號碼。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫管理程式 | 進度 | 基本 |
- 使用情形
- 請利用這個元素來決定多階段公用程式內的階段順序。 公用程式將按遞增進度序號的順序循序執行階段。 透過將 progress_seq_num 與 progress_list_current_seq_num值進行比對,可以找到多階段公用程式的現行階段。
progress_start_time-進度開始時間 監視器元素
代表階段開始的時間戳記。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫管理程式 | 進度 | 基本 |
- 使用情形
- 使用此元素可判定階段何時啟動。 如果階段尚未開始,則會省略此元素。
progress_total_units-進度工作單元總計 監視器元素
為了完成階段而要執行的工作量總計。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫管理程式 | 進度 | 基本 |
部分公用程式可能無法量化工作總計,因此它們會持續更新此元素。 其他公用程式可能無法提供工作總計的預估,因此可以完全省略此元素。
此元素以 progress_work_metric 監視器元素顯示的單位表示。
- 使用情形
- 使用此元素可判定階段中的總工作量。 搭配使用此元素與 progress_completed_units ,以計算在某個階段內完成的工作百分比:
percentage complete = progress_completed_units / progress_total_units* 100
progress_work_metric-進度工作度量 監視器元素
用於解譯 progress_total_units 及 progress_completed_units 元素的度量值。
Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
---|---|---|
資料庫管理程式 | 進度 | 基本 |
- SQLM_WORK_METRIC_BYTES
- SQLM_WORK_METRIC_EXTENTS
- 可能並非所有公用程式都包含此元素。
- 此元素的值可以在 sqlmon.h 中找到
- 使用情形
- 使用此元素可判定 progress_total_units 及 progress_completed_units 使用哪些作為其報告度量。
pseudo_delete-虛擬刪除監視器元素
已標示為虛擬刪除的金鑰數目。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_INDEX 表格函數-取得索引度量 | 一律收集 |
pseudo_empty_pages-虛擬空白頁面監視器元素
已識別為虛擬空白的頁數。 虛擬空白頁面是已虛擬刪除所有索引鍵的頁面。
Table Function | 監視元素集合層次 |
---|---|
MON_GET_INDEX 表格函數-取得索引度量 | 一律收集 |