backup_timestamp-備份時間戳記 monitor 元素

備份映像檔的時間戳記。

表 1. 事件監視資訊
事件類型 邏輯資料分組 監視元素集合層次
變更歷程 changesummary 一律收集

使用情形

若為變更歷程事件監視器:
  • 如果 UTILITY_TYPE 是 BACKUP 且 EVENT_TYPE 是 UTILSTART ,則 BACKUP_TIMESTAMP 值是備份映像檔的時間戳記。 如果 UTILITY_TYPE 是 RESTORE 且 EVENT_TYPE 是 UTILSTOP ,則 BACKUP_TIMESTAMP 值是備份映像檔的時間戳記。 對於所有其他情況, BACKUP_TIMESTAMP 是空字串。
  • 對於 RESTORE ,映像檔時間戳記在公用程式開始時不一定是已知的。

BACKUP_TIMESTAMP 可以使用 SYSIBMADM.DB_HSTORY 管理視圖,與儲存在資料庫歷程檔中的資訊 (例如,查閱順序資訊) 產生關聯

binds_precompiles-連結/前置編譯已嘗試 監視元素

嘗試連結及前置編譯的次數。

表 4. Snapshot 監視資訊
Snapshot 層次 邏輯資料分組 監視器開關 (monitor switch)
資料庫 DBase 基本
應用程式 應用程式 基本
對於 Snapshot 監視,可以重設此計數器。
表 5. 事件監視資訊
事件類型 邏輯資料分組 監視器開關 (monitor switch)
連線 event_conn 一律收集
資料庫 event_db 一律收集
統計資料 event_scmetrics 要求度量基準
統計資料 event_superclassmetrics 要求度量基準
統計資料 event_wlmetrics 要求度量基準
工作單元 uow_metrics 要求度量基準
使用情形
您可以使用此元素來深入瞭解 資料庫管理程式內的現行活動層次。

此值不包括 int_auto_rebind 的計數,但它包括由於 REBIND PACKAGE 指令而發生的連結。

block_ios-區塊 I/O 要求數監視器元素

區塊 I/O 要求數。 更具體地說,資料庫在緩衝池的區塊區域中執行循序預先提取頁面的次數。

表 7. Snapshot 監視資訊
Snapshot 層次 邏輯資料分組 監視器開關 (monitor switch)
緩衝池 緩衝池 緩衝池

使用情形

如果啟用區塊型緩衝池,則此監視器元素將報告執行區塊 I/O 的頻率。 否則,此監視器元素會傳回 0。 使用區塊型緩衝池時,僅在循序預先提取期間監視區塊 I/O 要求數。

如果已啟用區塊型緩衝池,且此數目非常低,或接近向量 I/O 數 ( vectored_ios 監視器元素的值) ,請考量變更區塊大小。 此狀態可以是下列出現項目的指示:
  • 連結至緩衝池的一或多個表格空間的延伸範圍大小小於對緩衝池指定的區塊大小。
  • 預先提取要求中所要求的部分頁面已存在於緩衝池的頁面區域中。

預先提取器容許在每一個緩衝池區塊中浪費部分頁面,但如果浪費太多頁面,則預先提取器會決定對緩衝池的頁面區域執行向量 I/O。

若要充分利用區塊型緩衝池提供的循序預先提取效能改進,請務必為區塊大小選擇適當的值。 不過,這可能很困難,因為多個具有不同延伸範圍大小的表格空間可以連結至相同的區塊型緩衝池。 為了達到最佳效能,建議您將具有相同延伸範圍大小的表格空間連結至區塊型緩衝池,且區塊大小等於延伸範圍大小。 當表格空間的延伸範圍大小大於區塊大小時,但當延伸範圍大小小於區塊大小時,可以達到良好的效能。

例如,如果延伸範圍大小是 2 ,而區塊大小是 8 ,則會使用向量 I/O 來取代區塊 I/O (區塊 I/O 會浪費 6 頁)。 將區塊大小減少至 2 會解決此問題。

blocking_cursor-區塊傳輸游標 監視器元素

此元素指出正在執行的陳述式是否使用區塊傳輸游標。

元素 ID
blocking_cursor
元素類型
資訊
表 8. Snapshot 監視資訊
Snapshot 層次 邏輯資料分組 監視器開關 (monitor switch)
應用程式 STMT 陳述式
DCS 陳述式 dcs_stmt 陳述式
表 9. 事件監視資訊
事件類型 邏輯資料分組 監視器開關 (monitor switch)
具有詳細資料的死鎖 event_detailed_dlconn 一律收集
陳述式 event_stmt 一律收集
使用情形
將區塊傳輸用於查詢的資料傳送可以增進其效能。 用於查詢的 SQL 可能會影響封鎖的使用,且可能需要進行一些修改。

blocks_pending_cleanup-擱置清理 roled-out 區塊監視器元素

在轉出刪除之後,資料庫中擱置非同步清理的 MDC 表格區塊總數。

表 10. 表格功能監視資訊
表格函數 監視元素集合層次
ADMINTABINFO 管理視圖與 ADMIN_GET_TAB_INFO 表格函數 - 擷取表格大小及狀態資訊 一律收集
表 11. Snapshot 監視資訊
Snapshot 層次 邏輯資料分組 監視器開關 (monitor switch)
資料庫 DBase -
資料庫 event_db -

使用情形

使用此元素來判定在刪除延遲清除轉出之後,尚未釋放回系統作為可用儲存體的 MDC 表格區塊數。

bottom-直方圖 bin 底端監視元素

直方圖 Bin 範圍的專用底端。 此監視器元素的值也是前一個直方圖 Bin 範圍的頂端 (如果有的話)。

表 12. 事件監視資訊
事件類型 邏輯資料分組 監視器開關 (monitor switch)
統計資料 event_histogrambin -

使用情形

將此元素與對應的 top 元素搭配使用,以判定直方圖內 bin 的範圍。

boundary_leaf_node_分割-界限葉節點分割監視器元素

界限葉節點分割是指透過在索引中插入新的最高或新的最低索引鍵來觸發葉節點分割。 boundary_leaf_node_splits 監視器元素會傳回在插入作業期間分割界限葉節點的次數。

表 13. 表格功能監視資訊
表格函數 監視元素集合層次
MON_GET_INDEX 表格函數-取得索引度量 一律收集

bp_cur_buffsz-緩衝池 監視器元素的現行大小

現行緩衝池大小 (以頁面為單位)。

表 14. 表格功能監視資訊
表格函數 監視元素集合層次
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 一律收集
表 15. Snapshot 監視資訊
Snapshot 層次 邏輯資料分組 監視器開關 (monitor switch)
緩衝池 bufferpool_nodeinfo 緩衝池

bp_id-緩衝池 ID 監視器元素

此元素包含所監視之緩衝池的緩衝池 ID。

表 16. Snapshot 監視資訊
Snapshot 層次 邏輯資料分組 監視器開關 (monitor switch)
緩衝池 緩衝池 基本

bp_name-緩衝池名稱監視器元素

緩衝池的名稱。

表 17. 表格功能監視資訊
表格函數 監視元素收集指令及層次
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 一律收集
表 18. Snapshot 監視資訊
Snapshot 層次 邏輯資料分組 監視器開關 (monitor switch)
緩衝池 緩衝池 基本
使用情形
每一個資料庫至少需要一個緩衝池。 視您的需求而定,您可以選擇為單一資料庫建立數個緩衝池,每個緩衝池都有不同的大小。 CREATE、ALTER 及 DROP BUFFERPOOL 陳述式可讓您建立、變更或移除緩衝池。
建立資料庫時,它具有稱為 IBMDEFAULTBP 的預設緩衝池,其大小由平台決定。 它也有一組系統緩衝池,每個緩衝池對應於不同的分頁大小:
  • IBMSYSTEMBP4K
  • IBMSYSTEMBP8K
  • IBMSYSTEMBP16K
  • IBMSYSTEMBP32K
無法變更這些系統緩衝池。

bp_new_buffsz-新建緩衝池大小 監視器元素

重新啟動資料庫之後,緩衝池將變更為的大小。 當 ALTER BUFFERPOOL 陳述式作為 DEFERRED 執行時,除非停止並重新啟動資料庫,否則緩衝池大小不會變更。

表 19. Snapshot 監視資訊
Snapshot 層次 邏輯資料分組 監視器開關 (monitor switch)
緩衝池 bufferpool_nodeinfo 緩衝池

bp_pages_left_to_remove-要移除的剩餘頁數 monitor element

在完成緩衝池調整大小之前,要從緩衝池移除的剩餘頁數。 這僅適用於執行為 IMMEDIATE 的 ALTER BUFFERPOOL 陳述式所呼叫的緩衝池調整大小作業。

表 20. 表格功能監視資訊
表格函數 監視元素集合層次
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 一律收集
表 21. Snapshot 監視資訊
Snapshot 層次 邏輯資料分組 監視器開關 (monitor switch)
緩衝池 bufferpool_nodeinfo 緩衝池

bp_tbsp_use_count-對映至緩衝池 監視器元素 的表格空間數目

使用此緩衝池的表格空間數目。

表 22. 表格功能監視資訊
表格函數 監視元素集合層次
MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 一律收集
表 23. Snapshot 監視資訊
Snapshot 層次 邏輯資料分組 監視器開關 (monitor switch)
緩衝池 bufferpool_nodeinfo 緩衝池

buff_auto_tuning-FCM 緩衝區自動調整指示器監視器元素

指出是否自動設定並調整快速通訊管理程式 (FCM) 緩衝區數目。 值 1 表示「是」; 值 0 表示「否」。

表 24. 表格功能監視資訊
表格函數 監視元素集合層次
MON_GET_FCM - 取得 FCM 度量 一律收集

使用情形

FCM 緩衝區自動調整是透過將 fcm_num_buffers 配置參數設為 AUTOMATIC 來啟用。

buff_free-目前可用的 FCM 緩衝區 監視器元素

此元素指出目前可用的 FCM 緩衝區數目。

元素 ID
buff_free
元素類型
量規 (gauge)
表 25. 表格功能監視資訊
表格函數 監視元素集合層次
MON_GET_FCM - 取得 FCM 度量 一律收集
表 26. Snapshot 監視資訊
Snapshot 層次 邏輯資料分組 監視器開關 (monitor switch)
資料庫管理程式 FCM 基本

使用情形

若要計算可用 FCM 緩衝區的百分比,請使用下列公式:
(buff_free/buff_total) * 100

如果可用 FCM 緩衝區的百分比低於 20% ,且已啟用 FCM 緩衝區自動調整,則資料庫管理程式會調整 FCM 緩衝區數目。

如果可用 FCM 緩衝區的百分比低於 20% ,且未啟用 FCM 緩衝區自動調整,則您需要調整 fcm_num_buffers 配置參數。

buff_free_bottom-可用的 FCM 緩衝區數下限 監視器元素

在處理期間達到的最低可用 FCM 緩衝區數目。

表 27. 表格功能監視資訊
表格函數 監視元素集合層次
MON_GET_FCM - 取得 FCM 度量 一律收集
表 28. Snapshot 監視資訊
Snapshot 層次 邏輯資料分組 監視器開關 (monitor switch)
資料庫管理程式 FCM 基本

使用情形

搭配使用此元素與 fcm_num_buffers 配置參數,可判定 FCM 緩衝池使用率上限。 如果 buff_free_bottom 監視器元素的值較低,請增加 fcm_num_buffers 配置參數的值,以確保作業不會導致 FCM 緩衝區不足。 如果 buff_free_bottom 監視器元素的值很高,請減少 fcm_num_buffers 配置參數的值,以節省系統資源。

buff_max-可能的 FCM 緩衝區監視器元素數目上限

根據實例啟動時所保留的虛擬記憶體數量,可配置的快速通訊管理程式 (FCM) 緩衝區數目上限。

表 29. 表格功能監視資訊
表格函數 監視元素集合層次
MON_GET_FCM - 取得 FCM 度量 一律收集
表 30. Snapshot 監視資訊
Snapshot 層次 邏輯資料分組 監視器開關 (monitor switch)
資料庫管理程式 FCM 基本

使用情形

此內部監視器元素僅供 IBM 支援中心使用。

buff_total-目前配置的 FCM 緩衝區監視器元素數目

目前配置的快速通訊管理程式 (FCM) 緩衝區數目。 此數目包括使用中緩衝區及可用緩衝區。

表 31. 表格功能監視資訊
表格函數 監視元素集合層次
MON_GET_FCM - 取得 FCM 度量 一律收集
表 32. Snapshot 監視資訊
Snapshot 層次 邏輯資料分組 監視器開關 (monitor switch)
資料庫管理程式 FCM 基本

使用情形

如果 buff_auto_tuning 監視器元素指出正在自動調整 FCM ,則會根據 FCM 緩衝區的需求來調整 buff_total 監視器元素的值。

若要判定目前使用中的 FCM 緩衝區數目,請使用下列公式:
buff_total - buff_free
若要計算可用 FCM 緩衝區的百分比,請使用下列公式:
(buff_free/buff_total) * 100

如果可用 FCM 緩衝區的百分比低於 20% ,且已啟用 FCM 緩衝區自動調整,則資料庫管理程式會調整 FCM 緩衝區數目。

如果可用 FCM 緩衝區的百分比低於 20% ,且未啟用 FCM 緩衝區自動調整,則您需要調整 fcm_num_buffers 配置參數。

byte_order-事件資料 監視器元素 的位元組順序

數值資料的位元組排序,特別是事件資料串流是否在 大序排列法 伺服器 (例如, RS/6000®) 或 小序排列法 伺服器 (例如,執行 Windows 2000 的 Intel 型 PC) 上產生。

表 33. 事件監視資訊
事件類型 邏輯資料分組 監視器開關 (monitor switch)
事件日誌標頭 event_log_header 一律收集
使用情形
需要此資訊才能讓您解譯資料串流中的數值資料,因為 大序排列法 伺服器上整數的位元組順序與 小序排列法 伺服器上的位元組順序相反。

如果處理資料的應用程式辨識出它是在一種類型的電腦硬體 (例如大序排列法電腦) 上執行,而事件資料是在另一種類型的電腦硬體 (例如小序排列法電腦) 上產生,則監視應用程式必須先反轉數值資料欄位的位元組,然後才能解譯它們。 否則,不需要重新排序位元組。

此元素可以設為下列其中一個 API 常數:
  • SQLM_BIG_ENDIAN
  • SQLM_LITTLE_ENDIAN

bytes_total-監視元素的位元組總數

公用程式完成的位元組總數。

表 34. 事件監視資訊
事件類型 邏輯資料分組 監視器開關 (monitor switch)
變更歷程 UTILSTOP 一律收集

使用情形

Bytes_total 僅由 BACKUP 變更歷程事件監視器使用。 這個元素包含備份處理程序結束時所決定之備份映像檔的實際大小。 換言之,所有備份媒體階段作業所寫入的位元組總數。 此數目會根據所使用的各種備份選項而不同; 對於已壓縮的備份映像檔,假設已進行壓縮,則計數器會較小。