backup_timestamp-備份時間戳記 monitor 元素
備份映像檔的時間戳記。
| 事件類型 | 邏輯資料分組 | 監視元素集合層次 |
|---|---|---|
| 變更歷程 | 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 管理視圖,與儲存在資料庫歷程檔中的資訊 (例如,查閱順序資訊) 產生關聯
bin_id-直方圖 bin ID 監視器元素
直方圖 Bin 的 ID。 bin_id 在直方圖內是唯一的。
| 事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
|---|---|---|
| 統計資料 | event_histogrambin | - |
使用情形
使用此元素來區分相同直方圖內的 Bin。
binds_precompiles-連結/前置編譯已嘗試 監視元素
嘗試連結及前置編譯的次數。
| 表格函數 | 監視元素集合層次 |
|---|---|
| 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 表格函數-取得詳細服務子類別度量 | 要求度量基準 |
| MON_GET_SERVICE_SUPERCLASS 表格函數-取得服務子類別度量 | 要求度量基準 |
| MON_GET_SERVICE_SUPERCLASS_DETAILS 表格函數-取得詳細服務子類別度量 (在 DETAILS XML 文件中報告) | 要求度量基準 |
| MON_GET_UNIT_OF_WORK 表格函數 - 取得工作單元度量 | 要求度量基準 |
| MON_GET_UNIT_OF_WORK_DETAILS 表格函數-取得詳細工作單元度量 (在 DETAILS XML 文件中報告) | 要求度量基準 |
| MON_GET_WORKLOAD 表格函數 - 取得工作量度量 | 要求度量基準 |
| MON_GET_WORKLOAD_DETAILS 表格函數-取得詳細工作量度量 | 要求度量基準 |
| Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
|---|---|---|
| 資料庫 | DBase | 基本 |
| 應用程式 | 應用程式 | 基本 |
| 事件類型 | 邏輯資料分組 | 監視器開關 (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 要求數。 更具體地說,資料庫在緩衝池的區塊區域中執行循序預先提取頁面的次數。
| 表格函數 | 監視元素集合層次 |
|---|---|
| MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 資料物件度量基準 |
| MON_GET_CONTAINER 表格函數 - 取得表格空間儲存器度量 | 資料物件度量基準 |
| MON_GET_DATABASE 表格函數-取得資料庫層次資訊 | 資料物件度量基準 |
| MON_GET_DATABASE_DETAILS 表格函數-取得資料庫資訊度量 | 資料物件度量基準 |
| MON_GET_TABLESPACE 表格函數 - 取得表格空間度量 | 資料物件度量基準 |
| Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
|---|---|---|
| 緩衝池 | 緩衝池 | 緩衝池 |
使用情形
如果啟用區塊型緩衝池,則此監視器元素將報告執行區塊 I/O 的頻率。 否則,此監視器元素會傳回 0。 使用區塊型緩衝池時,僅在循序預先提取期間監視區塊 I/O 要求數。
- 連結至緩衝池的一或多個表格空間的延伸範圍大小小於對緩衝池指定的區塊大小。
- 預先提取要求中所要求的部分頁面已存在於緩衝池的頁面區域中。
預先提取器容許在每一個緩衝池區塊中浪費部分頁面,但如果浪費太多頁面,則預先提取器會決定對緩衝池的頁面區域執行向量 I/O。
若要充分利用區塊型緩衝池提供的循序預先提取效能改進,請務必為區塊大小選擇適當的值。 不過,這可能很困難,因為多個具有不同延伸範圍大小的表格空間可以連結至相同的區塊型緩衝池。 為了達到最佳效能,建議您將具有相同延伸範圍大小的表格空間連結至區塊型緩衝池,且區塊大小等於延伸範圍大小。 當表格空間的延伸範圍大小大於區塊大小時,但當延伸範圍大小小於區塊大小時,可以達到良好的效能。
例如,如果延伸範圍大小是 2 ,而區塊大小是 8 ,則會使用向量 I/O 來取代區塊 I/O (區塊 I/O 會浪費 6 頁)。 將區塊大小減少至 2 會解決此問題。
blocking_cursor-區塊傳輸游標 監視器元素
此元素指出正在執行的陳述式是否使用區塊傳輸游標。
- 元素 ID
- blocking_cursor
- 元素類型
- 資訊
| Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
|---|---|---|
| 應用程式 | STMT | 陳述式 |
| DCS 陳述式 | dcs_stmt | 陳述式 |
| 事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
|---|---|---|
| 具有詳細資料的死鎖 | event_detailed_dlconn | 一律收集 |
| 陳述式 | event_stmt | 一律收集 |
- 使用情形
- 將區塊傳輸用於查詢的資料傳送可以增進其效能。 用於查詢的 SQL 可能會影響封鎖的使用,且可能需要進行一些修改。
blocks_pending_cleanup-擱置清理 roled-out 區塊監視器元素
在轉出刪除之後,資料庫中擱置非同步清理的 MDC 表格區塊總數。
| 表格函數 | 監視元素集合層次 |
|---|---|
| ADMINTABINFO 管理視圖與 ADMIN_GET_TAB_INFO 表格函數 - 擷取表格大小及狀態資訊 | 一律收集 |
| Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
|---|---|---|
| 資料庫 | DBase | - |
| 資料庫 | event_db | - |
使用情形
使用此元素來判定在刪除延遲清除轉出之後,尚未釋放回系統作為可用儲存體的 MDC 表格區塊數。
bottom-直方圖 bin 底端監視元素
直方圖 Bin 範圍的專用底端。 此監視器元素的值也是前一個直方圖 Bin 範圍的頂端 (如果有的話)。
| 事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
|---|---|---|
| 統計資料 | event_histogrambin | - |
使用情形
將此元素與對應的 top 元素搭配使用,以判定直方圖內 bin 的範圍。
boundary_leaf_node_分割-界限葉節點分割監視器元素
界限葉節點分割是指透過在索引中插入新的最高或新的最低索引鍵來觸發葉節點分割。 boundary_leaf_node_splits 監視器元素會傳回在插入作業期間分割界限葉節點的次數。
| 表格函數 | 監視元素集合層次 |
|---|---|
| MON_GET_INDEX 表格函數-取得索引度量 | 一律收集 |
bp_cur_buffsz-緩衝池 監視器元素的現行大小
現行緩衝池大小 (以頁面為單位)。
| 表格函數 | 監視元素集合層次 |
|---|---|
| MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 一律收集 |
| Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
|---|---|---|
| 緩衝池 | bufferpool_nodeinfo | 緩衝池 |
bp_id-緩衝池 ID 監視器元素
此元素包含所監視之緩衝池的緩衝池 ID。
| Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
|---|---|---|
| 緩衝池 | 緩衝池 | 基本 |
bp_name-緩衝池名稱監視器元素
緩衝池的名稱。
| 表格函數 | 監視元素收集指令及層次 |
|---|---|
| MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 一律收集 |
| Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
|---|---|---|
| 緩衝池 | 緩衝池 | 基本 |
- 使用情形
- 每一個資料庫至少需要一個緩衝池。 視您的需求而定,您可以選擇為單一資料庫建立數個緩衝池,每個緩衝池都有不同的大小。 CREATE、ALTER 及 DROP BUFFERPOOL 陳述式可讓您建立、變更或移除緩衝池。建立資料庫時,它具有稱為 IBMDEFAULTBP 的預設緩衝池,其大小由平台決定。 它也有一組系統緩衝池,每個緩衝池對應於不同的分頁大小:
- IBMSYSTEMBP4K
- IBMSYSTEMBP8K
- IBMSYSTEMBP16K
- IBMSYSTEMBP32K
bp_new_buffsz-新建緩衝池大小 監視器元素
重新啟動資料庫之後,緩衝池將變更為的大小。 當 ALTER BUFFERPOOL 陳述式作為 DEFERRED 執行時,除非停止並重新啟動資料庫,否則緩衝池大小不會變更。
| Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
|---|---|---|
| 緩衝池 | bufferpool_nodeinfo | 緩衝池 |
bp_pages_left_to_remove-要移除的剩餘頁數 monitor element
在完成緩衝池調整大小之前,要從緩衝池移除的剩餘頁數。 這僅適用於執行為 IMMEDIATE 的 ALTER BUFFERPOOL 陳述式所呼叫的緩衝池調整大小作業。
| 表格函數 | 監視元素集合層次 |
|---|---|
| MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 一律收集 |
| Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
|---|---|---|
| 緩衝池 | bufferpool_nodeinfo | 緩衝池 |
bp_tbsp_use_count-對映至緩衝池 監視器元素 的表格空間數目
使用此緩衝池的表格空間數目。
| 表格函數 | 監視元素集合層次 |
|---|---|
| MON_GET_BUFFERPOOL 表格函數 - 取得緩衝池度量 | 一律收集 |
| Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
|---|---|---|
| 緩衝池 | bufferpool_nodeinfo | 緩衝池 |
buff_auto_tuning-FCM 緩衝區自動調整指示器監視器元素
指出是否自動設定並調整快速通訊管理程式 (FCM) 緩衝區數目。 值 1 表示「是」; 值 0 表示「否」。
| 表格函數 | 監視元素集合層次 |
|---|---|
| MON_GET_FCM - 取得 FCM 度量 | 一律收集 |
使用情形
FCM 緩衝區自動調整是透過將 fcm_num_buffers 配置參數設為 AUTOMATIC 來啟用。
buff_free-目前可用的 FCM 緩衝區 監視器元素
此元素指出目前可用的 FCM 緩衝區數目。
- 元素 ID
- buff_free
- 元素類型
- 量規 (gauge)
| 表格函數 | 監視元素集合層次 |
|---|---|
| MON_GET_FCM - 取得 FCM 度量 | 一律收集 |
| Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
|---|---|---|
| 資料庫管理程式 | FCM | 基本 |
使用情形
(buff_free/buff_total) * 100 如果可用 FCM 緩衝區的百分比低於 20% ,且已啟用 FCM 緩衝區自動調整,則資料庫管理程式會調整 FCM 緩衝區數目。
如果可用 FCM 緩衝區的百分比低於 20% ,且未啟用 FCM 緩衝區自動調整,則您需要調整 fcm_num_buffers 配置參數。
buff_free_bottom-可用的 FCM 緩衝區數下限 監視器元素
在處理期間達到的最低可用 FCM 緩衝區數目。
| 表格函數 | 監視元素集合層次 |
|---|---|
| MON_GET_FCM - 取得 FCM 度量 | 一律收集 |
| 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) 緩衝區數目上限。
| 表格函數 | 監視元素集合層次 |
|---|---|
| MON_GET_FCM - 取得 FCM 度量 | 一律收集 |
| Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
|---|---|---|
| 資料庫管理程式 | FCM | 基本 |
使用情形
此內部監視器元素僅供 IBM 支援中心使用。
buff_total-目前配置的 FCM 緩衝區監視器元素數目
目前配置的快速通訊管理程式 (FCM) 緩衝區數目。 此數目包括使用中緩衝區及可用緩衝區。
| 表格函數 | 監視元素集合層次 |
|---|---|
| MON_GET_FCM - 取得 FCM 度量 | 一律收集 |
| Snapshot 層次 | 邏輯資料分組 | 監視器開關 (monitor switch) |
|---|---|---|
| 資料庫管理程式 | FCM | 基本 |
使用情形
如果 buff_auto_tuning 監視器元素指出正在自動調整 FCM ,則會根據 FCM 緩衝區的需求來調整 buff_total 監視器元素的值。
buff_total - buff_free
(buff_free/buff_total) * 100 如果可用 FCM 緩衝區的百分比低於 20% ,且已啟用 FCM 緩衝區自動調整,則資料庫管理程式會調整 FCM 緩衝區數目。
如果可用 FCM 緩衝區的百分比低於 20% ,且未啟用 FCM 緩衝區自動調整,則您需要調整 fcm_num_buffers 配置參數。
byte_order-事件資料 監視器元素 的位元組順序
數值資料的位元組排序,特別是事件資料串流是否在 大序排列法
伺服器 (例如, RS/6000®) 或 小序排列法
伺服器 (例如,執行 Windows 2000 的 Intel 型 PC) 上產生。
| 事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
|---|---|---|
| 事件日誌標頭 | event_log_header | 一律收集 |
- 使用情形
- 需要此資訊才能讓您解譯資料串流中的數值資料,因為
大序排列法
伺服器上整數的位元組順序與小序排列法
伺服器上的位元組順序相反。如果處理資料的應用程式辨識出它是在一種類型的電腦硬體 (例如大序排列法電腦) 上執行,而事件資料是在另一種類型的電腦硬體 (例如小序排列法電腦) 上產生,則監視應用程式必須先反轉數值資料欄位的位元組,然後才能解譯它們。 否則,不需要重新排序位元組。
此元素可以設為下列其中一個 API 常數:- SQLM_BIG_ENDIAN
- SQLM_LITTLE_ENDIAN
bytes_total-監視元素的位元組總數
公用程式完成的位元組總數。
| 事件類型 | 邏輯資料分組 | 監視器開關 (monitor switch) |
|---|---|---|
| 變更歷程 | UTILSTOP | 一律收集 |
使用情形
Bytes_total 僅由 BACKUP 變更歷程事件監視器使用。 這個元素包含備份處理程序結束時所決定之備份映像檔的實際大小。 換言之,所有備份媒體階段作業所寫入的位元組總數。 此數目會根據所使用的各種備份選項而不同; 對於已壓縮的備份映像檔,假設已進行壓縮,則計數器會較小。