監視 IBM Db2

在安裝 Instana 代理程式之後,會自動部署並安裝 IBM Db2 感應器。

支援的版本

目前,支援的度量及配置資料版本為 v10.5 及以上版本。
附註: 不支援使用 DATA_ENCRYPT 鑑別安全機制來監視 Db2 實例。

配置 IBM Db2 感應器

Instana 支援 IBM Db2 感應器的本端及遠端監視。

附註:

  • 本端監視感應器設計已變更,從 v1.0.24 開始支援多個實例及資料庫。 因此,現在需要在 local 標籤下新增所有本端監視配置。 不過,設計與您現在可能用於單一資料庫實例監視的現有配置相容,且單一資料庫配置仍受支援。
  • Windows OS 目前不支援使用本端監視的 Db2 on Docker 儲存器。

一般設定

若要使用自訂埠、資料庫、使用者、密碼、實例或輪詢率,您需要在代理程式配置檔 <agent_install_dir>/etc/instana/configuration.yaml中配置下列欄位:

本端

com.instana.plugin.db2:
  local: # multiple local configurations supported
    - instance: 'db2inst1'
      port: '50000'
      user: 'db2inst1'
      password: 'password'
      poll_rate: 5 # seconds
      tabschema: 'schema1,schema2'
      databases:
        - 'database1'
        - 'database2'
        - 'database3'
        - 'database4'

附註:

  • 在 Windows OS 上, instance 欄位必須是實例的擁有者,因此配置可以支援多個實例及資料庫。
  • Windows OS 目前不支援使用本端監視的 Db2 on Docker 儲存器。

遠端

com.instana.plugin.db2:
  remote:
    - host: 'host-1'
      port: '50000'
      tabschema: 'SYSTOOLS'
      user: 'db2inst1'
      password: 'db2inst1'
      sslTrustStorePassword: 'password'
      sslTrustStoreLocation: '/path/to/clientTrustStore.jks'
      availabilityZone: 'DB2 Remote Monitoring'
      poll_rate: 5 # seconds
      databases: # multiple databases
        - 'db'
        - 'sample' 

然後,已配置的遠端 Db2 實例將在指定的 availabilityZone中顯示為個別方框。

SSL/TLS 支援

若要讓 Instana 代理程式安全連接至 Db2 伺服器,需要在 <agent_install_dir>/etc/instana/configuration.yaml這裡配置它:

本端

com.instana.plugin.db2:
  ...
  sslTrustStoreLocation: '/path/to/truststore.jks'
  sslTrustStorePassword: 'trustStorePassword'

遠端

com.instana.plugin.db2:
  remote:
    ...
    sslTrustStoreLocation: '/path/to/truststore.jks'
    sslTrustStorePassword: 'trustStorePassword'

附註: 這會讓 Instana 代理程式透過 SSL 連接至 Db2 伺服器。 連接之後,將使用認證 (使用者/密碼) 來存取 auth-database。

登入逾時

登入逾時定義感應器等待連接至資料庫的時間上限 (以秒為單位)。 您可以使用 configuration.yaml 檔案中的 loginTimeout 內容,在 Instana Db2 感應器中設定登入逾時值。 如果在指定的 loginTimeout 間隔內未取得連線,則會顯示連線錯誤。 此內容的預設值為 5 秒。 此內容是選用的,同時適用於本端和遠端配置。 下列範例顯示如何自訂loginTimeout 內容:

      port: '50000'
      tabschema: 'SYSTOOLS'
      user: 'db2inst1'
      password: 'db2inst1'
      poll_rate: 5 # seconds
      loginTimeout: 20 #value in seconds

自訂用於計數鎖定等待及長時間執行查詢的間隔

您可以使用 configuration.yaml 檔案中的 lockAndLongQueryInterval 內容,自訂時間間隔,以在 Instana Db2 感應器中取得鎖定等待及長時間執行查詢的計數。 依預設,感應器將查詢分類或鎖定等待長時間執行所花費的時間是 100 秒。 此度量可用於警示或事件配置。 lockAndLongQueryInterval 內容是選用的,同時適用於本端和遠端配置。 下列範例顯示如何自訂此內容:

      port: '50000'
      tabschema: 'SYSTOOLS'
      user: 'db2inst1'
      password: 'db2inst1'
      poll_rate: 5 # seconds
      lockAndLongQueryInterval: 60 # value in seconds

記號鑑別支援

「JSON Web 記號 (JWT)」是 Db2 支援的鑑別機制,現在從 1.0.27 版開始由 Db2 感應器支援。 若要讓 Instana 代理程式支援與 Db2 伺服器的 JWT 連線,您需要配置 <agent_install_dir>/etc/instana/configuration.yaml 檔案,如下所示:

本端

Instana 支援兩種類型的 Db2 LUW 感應器-本端監視及遠端監視監視。 若為本端監視,請參閱下列配置:

com.instana.plugin.db2:
  local: # multiple local configurations supported
    - instance: 'db2inst1'
      port: '50000'
      user: 'db2inst1'
      password: 'accessTokenHere'
      accessTokenType: 'JWT'
      sslTrustStoreLocation: '/path/to/truststore.jks'
      sslTrustStorePassword: 'trustStorePassword'
      poll_rate: 5 # seconds
      tabschema: 'schema1,schema2'
      databases: # multiple databases
        - 'db'
        - 'sample' 

遠端

Instana 支援兩種類型的 Db2 LUW 感應器-本端監視及遠端監視監視。 若為遠端監視,請參閱下列配置:

com.instana.plugin.db2:
  remote:
    - host: 'host-1'
      port: '50000'
      tabschema: 'SYSTOOLS'
      user: 'db2inst1'
      password: 'accessTokenHere'
      accessTokenType: 'JWT'
      sslTrustStoreLocation: '/path/to/truststore.jks'
      sslTrustStorePassword: 'trustStorePassword'
      availabilityZone: 'DB2 Remote Monitoring'
      poll_rate: 5 # seconds
      databases: # multiple databases
        - 'db'
        - 'sample' 

附註:

  • 您必須在 configuration.yaml 檔案中提供下列欄位的值, Instana 代理程式才能使用這些值來提取正確的配置,以建立不同的 Db2 感應器實體:
    • 若為本端監視: instanceuser
    • 針對遠端監視: user
  • 用於鑑別的存取記號會傳遞至 password 項目,且它支援儲存庫配置,就像它支援使用純文字密碼一樣。
  • 如果啟用 accessTokenType , Instana 代理程式會假設 password 項目是記號。 因此,對於記號以外的所有鑑別,請確保移除或註銷 configuration.yaml 檔案中的 accessTokenType 項目。

監視多個實例

本端及遠端監視都支援監視多個實例。 以下是如何在 configuration.yaml 檔內配置它的範例:

本端

com.instana.plugin.db2:
  local: # multiple local configurations supported
    - instance: 'db2inst1'
      port: '50000'
      user: 'db2inst1'
      password: 'password'
      sslTrustStoreLocation: '/path/to/truststore.jks'
      sslTrustStorePassword: 'trustStorePassword'
      tabschema: 'schema1,schema2'
      poll_rate: 5 # seconds
      databases:
        - 'database1'
        - 'database2'
        - 'database3'
        - 'database4'
    - instance: 'db2inst2'
      port: '55000'
      user: 'db2inst2'
      password: 'password'
      sslTrustStoreLocation: '/path/to/truststore.jks'
      sslTrustStorePassword: 'trustStorePassword'
      poll_rate: 5 # seconds
      tabschema: 'schema1,schema2'
      databases:
        - 'database1'
        - 'database2'
        - 'database3'
        - 'database4'

附註:

  • Windows OS 目前不支援使用本端監視的 Db2 on Docker 儲存器。
  • 在 Windows OS 上, instance 欄位需要是實例的擁有者,因此配置可以支援多個實例及資料庫。

遠端

com.instana.plugin.db2:
  remote:
    - host: 'host-1'
      port: '50000'
      tabschema: 'SYSTOOLS'
      user: 'db2inst1'
      password: 'db2inst1'
      sslTrustStorePassword: 'password'
      sslTrustStoreLocation: '/path/to/clientTrustStore.jks'
      availabilityZone: 'DB2 Remote Monitoring'
      poll_rate: 5 # seconds
      databases:
        - 'db'
      ...
    - host: 'host-n'
      port: '50000'
      tabschema: 'SYSTOOLS'
      user: 'db2inst1'
      password: 'db2inst1'
      sslTrustStorePassword: 'password'
      sslTrustStoreLocation: '/path/to/clientTrustStore.jks'
      availabilityZone: 'DB2 Remote Monitoring'
      poll_rate: 5 # seconds
      databases:
        - 'db'
        - 'sample'
      ...

附註: 不支援使用程序環境變數監視多個實例。

使用者許可權

您需要將下列權限授與 Instana 使用的 Db2 使用者帳戶:

  • DATAACCESS 授權單位 (authority)
  • DBADM 授權單位 (authority)
  • SQLADM 授權單位 (authority)

或下列表格函數/視圖或程序的 EXECUTE 專用權:

  • MON_GET_CONTAINER
  • MON_GET_TRANSACTION_LOG
  • MON_GET_DATABASE
  • MON_GET_TABLESPACE
  • MON_GET_PKG_CACHE_STMT
  • MON_GET_AGENT
  • MON_GET_HADR
  • MON_GET_CONNECTION
  • MON_GET_PKG_CACHE_STMT
  • MON_GET_UTILITY
  • MON_GET_WORKLOAD
  • MON_GET_INSTANCE
  • MON_TRANSACTION_LOG_UTILIZATION
  • PD_GET_DIAG_HIST
  • PD_GET_LOG_MSGS
  • SYSCAT.INDEXES
  • SYSCAT.TABLES
  • SYSIBMADM.MON_CURRENT_SQL
  • SYSIBMADM.DB_HISTORY
  • SYSIBMADM.DBCFG
  • SYSIBMADM.MON_CONNECTION_SUMMARY
  • SYSIBMADM.MON_DB_SUMMARY
  • SYSIBMADM.MON_LOCKWAITS
  • SYSIBMADM.SNAP_REORG
  • SYSPROC.DB_GET_CFG
  • SYSPROC.DBM_GET_CFG
  • SYSPROC.ENV_GET_INST_INFO

範例:

db2 connect to db
db2 "grant dataaccess, dbadm, sqladm on database to user db2inst1"
db2 "grant execute on FUNCTION SYSPROC.MON_GET_DATABASE to USER db2inst1"

自訂輪詢

附註:

  • 已啟用 IBM Db2 LUW 感應器的輪詢配置。 使用此特性,您可以設定自訂配置以在必要間隔提取統計資料,也可以停用不相關的統計資料。
  • 如果您使用自訂輪詢配置,此設定優先於預設系統設定。
  • 只有針對 可配置統計資料 區段中表格所概述的統計資料,才會啟用輪詢自訂作業。 未啟用輪詢自訂作業的統計資料收集頻率較低,對於系統而言非常重要。 如需所收集統計資料及預設輪詢間隔的相關資訊,請參閱 可配置統計資料 區段。
  • 您無法將間隔配置設定為小於預設值。 如果您建立不正確的配置,則此項目會移至下一個可用的更高輪詢率配置儲存區。
  • 如果您省略可配置項目中的任何統計資料 (統計資料未新增至任何 poll_intervalsdisabled_metrics 儲存區) ,則會自動新增至下一個可用的更高儲存區。 不過,如果不存在此類儲存區,則會將其移至已停用的度量清單。
  • 本端及遠端監視都可以自訂輪詢間隔。 設定所有輪詢間隔 (以秒為單位)。
  • 統計資料名稱及儲存區名稱 (disabled_metricspoll_rate_1poll_rate_2poll_rate_3poll_rate_4) 是固定的。 您需要將它們命名,如 配置統計資料 區段的表格中所示,或如下列配置範例中所示。

若要自訂本端及遠端監視的輪詢,請配置如下:

      poll_rate: 5 # seconds
      custom_polling:
        disabled_metrics:
          metrics: DBM_CONFIG_STATS, AGENT_STATS #Stats that you don't want to be monitored
        poll_rate_1:
          poll_interval: 30
          metrics: TOP_QUERIES_STATS, TABLE_SPACE_STATS
        poll_rate_2:
          poll_interval: 200
          metrics: ELAPSED_TIME_STATS, WORKLOAD_STATS, TOP_TOTAL_STMT_IDS_STATS
        poll_rate_3:
          poll_interval: 900
          metrics: LOG_DISK_WAIT_STATS, DB_CONFIG_STATS, UNIT_OF_WORK_STATS
        poll_rate_4:
          poll_interval: 2000
          metrics: HADR_STATS, VMON_LOCK_STATS
      databases:
        - 'database1'

檢視度量值

若要檢視度量值,請在「Instana 使用者」介面的資訊看板中選取 基礎架構 ,按一下特定的受監視主機,然後您可以看到包含所有已收集度量值及受監視處理程序的主機儀表板。

附註: 所收集並顯示在儀表板上的度量值及詳細資料是即時的,例如鎖定等待、前幾個查詢、前幾個 CPU 總計。 只有在事件處於作用中狀態時,才會在儀表板上看到度量值。

配置資料

  • 程序 ID
  • 版本
  • 開始時間/啟動時間

可配置的統計資料

統計資料 說明 預設精度
TOP_QUERIES_STATS 來自 MON_CURRENT_SQLMON_LOCKWAITSMON_GET_APPLICATION_HANDLE 表格的統計資料。 20 秒
TABLE_SPACE_STATS MON_GET_TABLESPACE 表格中的統計資料。 20 秒
ELAPSED_TIME_STATS MON_CURRENT_SQL 表格中的統計資料。 60 秒
AGENT_STATS MON_GET_AGENT 表格中的統計資料。 60 秒
WORKLOAD_STATS MON_GET_WORKLOAD 表格中的統計資料。 60 秒
TOP_TOTAL_STMT_IDS_STATS SYSIBMADM.MON_LOCKWAITS 表格中的統計資料。 60 秒
LOG_DISK_WAIT_STATS MON_GET_PKG_CACHE_STMT 表格中的統計資料。 60 秒
DB_CONFIG_STATS SYSPROC.DB_GET_CFG 表格中的統計資料。 5 分鐘
UNIT_OF_WORK_STATS 來自 MON_GET_PKG_CACHE_STMTMON_GET_UNIT_OF_WORK 表格的統計資料。 5 分鐘
HADR_STATS MON_GET_HADR 表格收集的統計資料。 10 分鐘
VMON_LOCK_STATS 來自 MON_GET_DATABASEMON_LOCKWAITSSYSIBMADM.DBCFG 表格的統計資料。 15 分鐘
DBM_CONFIG_STATS 來自 SYSPROC.DBM_GET_CFGPD_GET_LOG_MSGS 表格的統計資料。 30 分鐘

效能度量

資料庫

度量 說明 精度
連線 伺服器上且從 MON_GET_DATABASE收集的連線總數。 5 秒
狀態 表格 MON_GET_DATABASE中資料庫的現行狀態。 5 秒
已讀取列數 從表格讀取並從 MON_GET_DATABASE收集的列數。 5 秒
傳回列數: 已選取並傳回至應用程式且從 MON_GET_DATABASE收集的列數。 5 秒
確定 由用戶端應用程式發出的確定陳述式總數,並從 MON_GET_DATABASE收集。 5 秒
回復 由用戶端應用程式發出的回復陳述式總數,並從 MON_GET_DATABASE收集。 5 秒
選取 已執行且從 MON_GET_DATABASE收集的 SQL SELECT 陳述式數目。 5 秒
合併 已執行並從 MON_GET_DATABASE收集的 MERGE 陳述式數目。 5 秒
DDLS 已執行並從 MON_GET_DATABASE收集的「SQL 資料定義語言 (DDL)」陳述式數目。 5 秒
UIDS 已執行並從 MON_GET_DATABASE收集的 UPDATE、INSERT、MERGE 及 DELETE 陳述式數目。 5 秒
XQUERIES 針對應用程式或資料庫執行並從 MON_GET_DATABASE收集的 XQuery 陳述式數。 5 秒
查詢-靜態 已嘗試並從 MON_GET_DATABASE收集的靜態 SQL 陳述式數目。 5 秒
查詢-動態 已嘗試並從 MON_GET_DATABASE收集的動態 SQL 陳述式數目。 5 秒
查詢-失敗 已嘗試但失敗且從 MON_GET_DATABASE收集的 SQL 陳述式數目。 5 秒
緩衝池資料頁面-實體寫入 緩衝池資料頁實際寫入磁碟並從 MON_GET_DATABASE收集的次數。 5 秒
緩衝池資料頁數-實體讀取數 從一般及大型表格空間的表格空間儲存器 (實體) 中讀取並從 MON_GET_DATABASE收集的資料頁數。 5 秒
緩衝池資料頁面-邏輯讀取 已從一般及大型表格空間的緩衝池 (邏輯) 要求並從 MON_GET_DATABASE收集的資料頁數。 5 秒
緩衝池資料頁數-暫時實體讀取數 從暫存表格空間的表格空間儲存器 (實體) 中讀取並從 MON_GET_DATABASE收集的索引頁數。 5 秒
緩衝池資料頁面-暫時邏輯讀取 已從暫存表格空間的緩衝池 (邏輯) 中要求並從 MON_GET_DATABASE收集的資料頁數。 5 秒
緩衝池索引頁面-實體寫入 緩衝池索引頁實際寫入磁碟並從 MON_GET_DATABASE收集的次數。 5 秒
緩衝池索引頁數-實體讀取數 從一般及大型表格空間的表格空間儲存器 (實體) 中讀取並從 MON_GET_DATABASE收集的索引頁數。 5 秒
緩衝池索引頁面-邏輯讀取 已從一般及大型表格空間的緩衝池 (邏輯) 要求並從 MON_GET_DATABASE收集的索引頁數。 5 秒
緩衝池索引頁面-暫時實體讀取 從暫存表格空間的表格空間儲存器 (實體) 中讀取並從 MON_GET_DATABASE收集的索引頁數。 5 秒
緩衝池索引頁數-暫時邏輯讀取 已從暫存表格空間的緩衝池 (邏輯) 中要求並從 MON_GET_DATABASE收集的索引頁數。 5 秒
緩衝池 XDA-實體寫入 XML 儲存體物件 (XDA) 的緩衝池資料頁實際寫入磁碟並從 MON_GET_DATABASE收集的次數。 5 秒
緩衝池 XDA-實體讀取 從一般及大型表格空間的表格空間儲存器 (實體) 讀取並從 MON_GET_DATABASE收集的 XML 儲存體物件 (XDAs) 的資料頁數。 5 秒
緩衝池 XDA-邏輯讀取 已從一般及大型表格空間的緩衝池 (邏輯) 要求並從 MON_GET_DATABASE收集的 XML 儲存體物件 (XDAs) 的資料頁數。 5 秒
緩衝池 XDA-暫時實體讀取 從暫存表格空間的表格空間儲存器 (實體) 中讀取並從 MON_GET_DATABASE收集的 XML 儲存體物件 (XDA) 資料的頁數。 5 秒
緩衝池 XDA-暫時邏輯讀取 已從暫存表格空間的緩衝池 (邏輯) 中要求並從 MON_GET_DATABASE收集的 XML 儲存體物件 (XDA) 資料的頁數。 5 秒
緩衝池時間-讀取 針對所有類型的表格空間,從表格空間儲存器 (實體) 讀取資料及索引頁面所花費的總時間量,並從 MON_GET_DATABASE收集。 5 秒
緩衝池時間-寫入 每一個非同步寫入完成並從 MON_GET_DATABASE收集的累計經歷時間。 5 秒
前次備份 自前次完整資料庫備份完成並從 SYSIBMADM.DB_HISTORY 表格收集以來所經歷的天數。 30 分鐘
備份類型 備份類型。 此值是從 SYSIBMADM.DB_HISTORY 表格中提取。 30 分鐘
備份開始時間 起始備份作業的時間。 此值是從 SYSIBMADM.DB_HISTORY 表格中提取。 30 分鐘
備份結束時間 完成備份作業的時間。 此值是從 SYSIBMADM.DB_HISTORY 表格中提取。 30 分鐘
備份持續時間 完成備份作業所花費的時間。 30 分鐘
日誌空間-可用 資料庫中未確定交易未使用且從 MON_GET_TRANSACTION_LOG收集的作用中日誌空間量。 5 秒
日誌空間-已使用 目前在資料庫中使用且從 MON_GET_TRANSACTION_LOG收集的作用中日誌空間總量 (以位元組為單位)。 5 秒
日誌空間-已使用的次要日誌 資料庫中已使用且從 MON_GET_TRANSACTION_LOG收集的次要日誌空間量上限 (以位元組為單位)。 5 秒
日誌空間-已使用的前幾個日誌 MON_GET_TRANSACTION_LOG開始,資料庫中已使用的日誌空間總量上限 (以位元組為單位)。 5 秒
日誌空間-配置的次要日誌 MON_GET_TRANSACTION_LOG中目前用於資料庫的次要日誌檔總數。 5 秒
日誌空間-已使用日誌百分比 資料庫所使用且從 MON_TRANSACTION_LOG_UTILIZATION 表格收集的日誌空間總計百分比。 5 秒
日誌 IO-讀取 日誌程式為了從磁碟讀取日誌資料而發出的 I/O 要求數,並從 MON_GET_TRANSACTION_LOG收集。 5 秒
日誌 IO-寫入 日誌程式為將日誌資料寫入磁碟而發出的 I/O 要求數,並從 MON_GET_TRANSACTION_LOG收集。 5 秒
日誌 IO-頁面 日誌程式針對將部分日誌資料寫入磁碟而發出的 I/O 要求數,並從 MON_GET_TRANSACTION_LOG收集。 5 秒
日誌 IO-讀取時間 日誌程式從磁碟讀取日誌資料並從 MON_GET_TRANSACTION_LOG收集所花費的經歷時間總計。 5 秒
日誌 IO 寫入時間 日誌程式將日誌資料寫入磁碟並從 MON_GET_TRANSACTION_LOG收集所花費的經歷時間總計。 5 秒
日誌讀取 日誌程式從磁碟讀取並從 MON_GET_TRANSACTION_LOG收集的日誌頁數。 5 秒
日誌寫入 日誌程式寫入磁碟並從 MON_GET_TRANSACTION_LOG收集的日誌頁數。 5 秒
日誌緩衝區-緩衝區已滿 完整日誌緩衝區導致代理程式等待監視器元素並從 MON_GET_TRANSACTION_LOG收集的次數。 5 秒
日誌緩衝區-緩衝區中的資料 「在緩衝區中找到日誌資料」監視器元素的數目,並從 MON_GET_TRANSACTION_LOG收集。 5 秒
日誌作用中-保留最舊交易的應用程式 ID 應用程式控點保留最舊的交易,並從 MON_GET_TRANSACTION_LOG收集。 5 秒
日誌作用中-第一個作用中日誌 第一個現行日誌檔的檔案號碼,收集自 MON_GET_TRANSACTION_LOG 5 秒
日誌作用中-前次作用中日誌 最後一個現行日誌檔的檔案號碼,收集自 MON_GET_TRANSACTION_LOG 5 秒
日誌作用中-現行作用中日誌 資料庫系統目前正在寫入且從 MON_GET_TRANSACTION_LOG收集的現行日誌檔的檔案號碼。 5 秒
日誌確定-已確定的磁碟讀取 透過從磁碟讀取並從 MON_GET_TRANSACTION_LOG收集的日誌擷取橫列目前已確定版本的次數。 5 秒
日誌確定-已確定的讀取總數 從日誌擷取目前已確定的列版本並從 MON_GET_TRANSACTION_LOG收集的總次數。 5 秒
日誌確定-已確定的緩衝區讀取 緩衝區讀取總數,並從 MON_GET_TRANSACTION_LOG收集。 5 秒
代理程式狀態-代理程式狀態總計 處於各種狀態且從 MON_GET_AGENT收集的代理程式總數。 60 秒
代理程式狀態-UOW 等待 具有「常式」狀態且從 MON_GET_AGENT收集的代理程式數目。 60 秒
代理程式狀態-UOW 執行中 具有執行中狀態且從 MON_GET_AGENT收集的代理程式數目。 60 秒
代理程式狀態-鎖定等待 具有「鎖定」狀態且從 MON_GET_AGENT收集的代理程式數目。 60 秒
代理程式狀態-鎖定提升 MON_GET_AGENT收集具有「鎖定提升」狀態的代理程式數目。 60 秒
代理程式狀態-其他狀態 處於「其他」狀態且從 MON_GET_AGENT收集的代理程式數目。 60 秒
DBM 配置使用情形-連線總數 資料庫的現行連線數,並從 MON_GET_INSTANCE收集。 30 分鐘
DBM 配置使用情形-代理程式數目上限 已登錄並從 MON_GET_INSTANCE收集的代理程式數目上限。 30 分鐘
DBM 配置使用情形-協調代理程式數目上限 已登錄並從 MON_GET_INSTANCE收集的協調代理程式數目上限。 30 分鐘
DBM 配置使用情形-已建立的代理程式 V/S 代理程式重複使用 在空儲存區中建立的代理程式與來自儲存區且從 MON_GET_INSTANCE收集的代理程式。 30 分鐘
工作量 (SYSDEFAULTUSERWORKLOAD)-應用程式確定 MON_GET_WORKLOAD收集的應用程式確定總數。 60 秒
工作量 (SYSDEFAULTUSERWORKLOAD)-應用程式回復 MON_GET_WORKLOAD收集的應用程式回復總數。 60 秒
工作量 (SYSDEFAULTUSERWORKLOAD)-鎖定逾時 MON_GET_WORKLOAD收集的鎖定逾時數。 60 秒
工作量 (SYSDEFAULTUSERWORKLOAD)-死鎖 偵測到並從 MON_GET_WORKLOAD收集的死鎖總數。 60 秒
工作量 (SYSDEFAULTUSERWORKLOAD)-網路時間 TCP/IP 傳送等待時間、TCP/IP 接收等待時間、IPC 傳送等待時間、IPC 接收等待時間的總和,並從 MON_GET_WORKLOAD收集。 60 秒
工作量 (SYSDEFAULTUSERWORKLOAD)-要求時間 要求時間總計,並從 MON_GET_WORKLOAD收集。 60 秒
工作量 (SYSDEFAULTUSERWORKLOAD)-等待時間 MON_GET_WORKLOAD收集的等待時間總計。 60 秒
工作量 (SYSDEFAULTUSERWORKLOAD)-IO 時間 IO 時間總計,並從 MON_GET_WORKLOAD收集。 60 秒
前幾個查詢-計數 執行超過 100 秒且從 MON_GET_APPLICATION_HANDLE收集的查詢總數。 20 秒
鎖定等待查詢-計數 執行超過 100 秒且從 MON_LOCKWAITS收集的查詢總數。 20 秒
HADR 日誌度量-所要求的傳送緩衝區 MON_GET_HADR收集所要求的 Socket 傳送緩衝區大小監視器元素。 10 分鐘
HADR 日誌度量-實際傳送緩衝區 實際 Socket 傳送緩衝區大小監視器元素,並從 MON_GET_HADR收集。 10 分鐘
HADR 日誌度量-所要求的接收緩衝區 MON_GET_HADR收集所要求的 Socket 接收緩衝區大小監視器元素。 10 分鐘
HADR 日誌度量-實際接收緩衝區 實際 Socket 接收緩衝區大小監視器元素,並從 MON_GET_HADR收集。 10 分鐘
HADR 日誌度量-自前次接收後的時間 自前次訊息接收監視元素並從 MON_GET_HADR收集以來的時間。 10 分鐘
HADR 日誌度量-現行日誌程式等待時間 現行日誌程式等待時間監視器元素,並從 MON_GET_HADR收集。 10 分鐘
鎖定統計資料-鎖定提升 鎖定已從數個列鎖定提升至一個表格鎖定並從 MON_GET_DATABASE收集的次數。 15 分鐘
鎖定統計資料-使用中的鎖定清單 使用中且從 MON_GET_DATABASE收集的鎖定清單記憶體總量 (以位元組為單位)。 15 分鐘
鎖定統計資料-作用中鎖定等待 作用中鎖定等待的計數,並從 MON_LOCKWAITS收集。 15 分鐘
鎖定統計資料-每個活動的平均鎖定提升數 鎖定已從數個列鎖定提升至一個表格鎖定並從 MON_DB_SUMMARY收集的平均次數。 15 分鐘
鎖定統計資料-鎖定清單值 儲存在記憶體中且從 SYSIBMADM.DBCFG收集的配置參數現行值。 15 分鐘
交易效能 (增量值)-索引讀取效率 「索引讀取效率」基本上顯示資料庫對工作量的檢索程度 (IREF =「讀取的列數/傳回的列數」) 15 分鐘
交易效能 (增量值)-同步讀取百分比 同步讀取百分比指出從 MON_GET_DATABASE完成同步讀取的讀取 I/O 比例。 15 分鐘
交易效能 (增量值)-非同步寫入百分比 非同步寫入百分比是資料庫管理程式從 MON_GET_DATABASE非同步執行所有索引及資料寫入的百分比。 15 分鐘
交易效能 (增量值)-每個交易的排序數 「每筆交易的排序數」是在每一個交易期間從 MON_GET_DATABASE執行的排序數。 15 分鐘
交易效能 (增量值)-SQL 來自 MON_GET_DATABASE的 STATIC_SQL_STMTS + DYNAMIC_SQL_STMTS 總數。 15 分鐘

最近備份詳細資料

度量 說明 精度
類型 來自 SYSIBMADM.DB_HISTORY的備份類型。 30 分鐘
開始時間 SYSIBMADM.DB_HISTORY開始備份的時間。 30 分鐘
結束時間 SYSIBMADM.DB_HISTORY結束備份的時間。 30 分鐘
備份持續時間 SYSIBMADM.DB_HISTORY進行備份的持續時間。 30 分鐘

熱門查詢

度量 說明 精度
應用程式控點 來自 MON_CURRENT_SQL的應用程式控點。 20 秒
應用程式名稱 來自 MON_CURRENT_SQL的應用程式名稱。 20 秒
用戶端應用程式名稱 MON_CURRENT_SQL中的用戶端應用程式名稱。 20 秒
活動狀態 來自 MON_CURRENT_SQL之活動的現行狀態。 20 秒
活動類型 來自 MON_CURRENT_SQL的活動類型。 20 秒
階段作業授權 ID 來自 MON_CURRENT_SQL的階段作業授權 ID。 20 秒
經歷時間 自活動啟動以來經歷的時間。 此度量值以秒為單位從 MON_CURRENT_SQL 收集。 20 秒
陳述式文字 來自 MON_CURRENT_SQL的 SQL 陳述式文字。 20 秒

鎖定等待

度量 說明 精度
要求端應用程式控點 SYSIBMADM.MON_LOCKWAITS要求應用程式控點。 60 秒
要求端應用程式控點 保留來自 SYSIBMADM.MON_LOCKWAITS的應用程式控點。 60 秒
經歷時間 SYSIBMADM.MON_LOCKWAITS 開始經歷的鎖定等待時間 (以秒為單位)。 60 秒
鎖定模式 鎖定模式可以是: 表格、列,或如果找不到保留此鎖定的應用程式,則會傳回 NULL 值。 從 SYSIBMADM.MON_LOCKWAITS收集鎖定模式。 60 秒
所要求的鎖定模式 等待獲得鎖定的應用程式要求鎖定的模式。 度量值收集自 SYSIBMADM.MON_LOCKWAITS 60 秒
要求陳述式文字 要求應用程式 SQL 陳述式文字。 此度量值收集自 SYSIBMADM.MON_LOCKWAITS 60 秒
保留用戶端帳戶 保留 SYSIBMADM.MON_LOCKWAITS中的用戶端帳戶。 60 秒
要求用戶端帳戶 SYSIBMADM.MON_LOCKWAITS要求用戶端帳戶。 60 秒
鎖定名稱 SYSIBMADM.MON_LOCKWAITS鎖定「名稱」。 60 秒
表格名稱 SYSIBMADM.MON_LOCKWAITS中的表格名稱。 60 秒
現行鎖定模式 來自 SYSIBMADM.MON_LOCKWAITS的現行鎖定模式。 60 秒
要求應用程式名稱 SYSIBMADM.MON_LOCKWAITS要求應用程式名稱。 60 秒
要求使用者 ID SYSIBMADM.MON_LOCKWAITS要求使用者 ID。 60 秒
保留成員 保留 SYSIBMADM.MON_LOCKWAITS中的成員。 60 秒
保留應用程式名稱 SYSIBMADM.MON_LOCKWAITS保留應用程式名稱。 60 秒
保留使用者 ID SYSIBMADM.MON_LOCKWAITS保留使用者 ID。 60 秒
用戶端使用者 ID 來自 SYSIBMADM.MON_LOCKWAITS的用戶端使用者 ID。 60 秒
用戶端處理程序 ID 來自 SYSIBMADM.MON_LOCKWAITS的用戶端處理程序 ID。 60 秒

DB 配置

度量 說明 精度
配置參數名稱 SYSPROC.DB_GET_CFG中的配置參數名稱。 5 分鐘
值旗標 提供 SYSPROC.DB_GET_CFG中配置參數現行值的特定資訊。 5 分鐘
延遲值旗標 提供 SYSPROC.DB_GET_CFG中配置參數 deferred 值的特定資訊。 5 分鐘
SYSPROC.DB_GET_CFG儲存在記憶體中的配置參數現行值。 5 分鐘
延遲值 磁碟上來自 SYSPROC.DB_GET_CFG的配置參數值。 5 分鐘

DBM 配置

度量 說明 精度
配置參數名稱 SYSPROC.DBM_GET_CFG中的配置參數名稱。 30 分鐘
值旗標 提供 SYSPROC.DBM_GET_CFG中配置參數現行值的特定資訊。 30 分鐘
延遲值旗標 提供 SYSPROC.DBM_GET_CFG中配置參數 deferred 值的特定資訊。 30 分鐘
SYSPROC.DBM_GET_CFG儲存在記憶體中的配置參數現行值。 30 分鐘
延遲值 磁碟上來自 SYSPROC.DBM_GET_CFG的配置參數值。 30 分鐘

Diag 日誌項目

度量 說明 精度
事件時間戳記 PD_GET_LOG_MSGS記載項目的時間。 30 分鐘
應用程式 ID 來自 PD_GET_LOG_MSGS的應用程式 ID 監視器元素。 30 分鐘
訊息嚴重性 訊息嚴重性: 來自 PD_GET_LOG_MSGS的 C (嚴重)、E (錯誤)、W (警告)、I (參考資訊) 或 NULL (如果無法判斷訊息嚴重性)。 30 分鐘
訊息編號 來自 PD_GET_LOG_MSGS的錯誤或事件的數值訊息號碼。 30 分鐘
訊息 來自 PD_GET_LOG_MSGS的日誌訊息摘要。 30 分鐘

前幾個 CPU 總計

度量 說明 精度
執行檔 ID MON_GET_PKG_CACHE_STMT指定資料庫套件快取的唯一區段。 60 秒
佔已讀取列總數的百分比 MON_GET_PKG_CACHE_STMT讀取的總列數百分比。 60 秒
佔 CPU 時間總計的百分比 來自 MON_GET_PKG_CACHE_STMT的 CPU 時間總計百分比。 60 秒
CPU 時間總計 來自 MON_GET_PKG_CACHE_STMT的 CPU 時間總計。 60 秒
陳述式執行時間 MON_GET_PKG_CACHE_STMT開始執行所花費的時間。 60 秒
佔陳述式執行時間的百分比 來自 MON_GET_PKG_CACHE_STMT的陳述式執行時間百分比。 60 秒

日誌磁碟等待

度量 說明 精度
執行檔 ID MON_GET_PKG_CACHE_STMT指定資料庫套件快取的唯一區段。 60 秒
活動時間總數 MON_GET_PKG_CACHE_STMT開始的活動時間總計。 60 秒
佔活動時間總計的百分比 MON_GET_PKG_CACHE_STMT開始的活動時間總計百分比。 60 秒
活動等待時間總數 MON_GET_PKG_CACHE_STMT開始的活動等待時間總計。 60 秒
佔活動等待時間總計的百分比 來自 MON_GET_PKG_CACHE_STMT的活動等待時間總計百分比。 60 秒
日誌磁碟等待時間 MON_GET_PKG_CACHE_STMT開始的日誌磁碟等待時間。 60 秒
日誌磁碟等待時間百分比 MON_GET_PKG_CACHE_STMT開始的日誌磁碟等待時間百分比。 60 秒
日誌磁碟等待總數 MON_GET_PKG_CACHE_STMT中的日誌磁碟等待總數。 60 秒

執行時期統計資料

度量 說明 精度
物件名稱 事件套用自 PD_GET_DIAG_HIST的物件名稱。 3 小時
物件名稱限定元 對於統計資料記載,這是來自 PD_GET_DIAG_HIST的表格或索引的綱目。 3 小時
開始時間 PD_GET_DIAG_HIST開始的開始時間。 3 小時
結束時間 PD_GET_DIAG_HIST開始的結束時間。 3 小時
持續時間 PD_GET_DIAG_HIST 開始時間與結束時間之間的差異 (以秒為單位)。 3 小時

DB 公用程式

度量 說明 精度
應用程式名稱 來自 MON_GET_UTILITY的應用程式名稱監視器元素。 30 分鐘
應用程式控點 應用程式處理來自 MON_GET_UTILITY的監視器元素。 30 分鐘
公用程式作業類型 來自 MON_GET_UTILITY的公用程式作業類型監視器元素。 30 分鐘
物件類型 來自 MON_GET_UTILITY的物件類型。 30 分鐘
公用程式開始時間 MON_GET_UTILITY開始的公用程式開始時間。 30 分鐘
公用程式類型 來自 MON_GET_UTILITY的公用程式類型。 30 分鐘
公用程式明細 來自 MON_GET_UTILITY的公用程式詳細資料監視器元素。 30 分鐘
階段作業鑑別 ID 應用程式從 MON_GET_UTILITY使用之階段作業的現行授權 ID。 30 分鐘
用戶端工作站名稱 來自 MON_GET_UTILITY的用戶端工作站名稱監視器元素。 30 分鐘
用戶端帳戶 來自 MON_GET_UTILITY的用戶端帳戶字串監視器元素。 30 分鐘
用戶端使用者 ID 來自 MON_GET_UTILITY的用戶端使用者 ID 監視器元素。 30 分鐘
物件綱目 來自 MON_GET_UTILITY的物件綱目監視器元素。 30 分鐘
用戶端應用程式名稱 來自 MON_GET_UTILITY的用戶端應用程式名稱監視器元素。 30 分鐘

工作單元 (UOW)

度量 說明 精度
應用程式名稱 來自 MON_GET_CONNECTION的應用程式名稱監視器元素。 5 分鐘
應用程式控點 應用程式處理來自 MON_GET_CONNECTION的監視器元素。 5 分鐘
應用程式 ID 來自 MON_GET_CONNECTION的應用程式 ID 監視器元素。 5 分鐘
保留的鎖定數 MON_GET_UNIT_OF_WORK中保留的鎖定數監視元素。 5 分鐘
已使用的日誌空間 UOW 來自 MON_GET_UNIT_OF_WORK的工作日誌空間單元已使用監視器元素。 5 分鐘
用戶端閒置時間下限 MON_GET_UNIT_OF_WORK開始的用戶端閒置等待時間監視器元素 (分鐘)。 5 分鐘
用戶端應用程式名稱 MON_GET_UNIT_OF_WORK中的用戶端應用程式名稱。

REORG

度量 說明 精度
表格名稱 來自 SNAP_GET_TAB_REORG的表格名稱監視器元素。 3 小時
表格綱目 SNAP_GET_TAB_REORG中的表格綱目名稱監視器元素。 3 小時
重組狀態 來自 SNAP_GET_TAB_REORG的表格重組狀態監視器元素。 3 小時
重組完成 來自 SNAP_GET_TAB_REORG的重組完成旗標監視器元素。 3 小時
重組開始 來自 SNAP_GET_TAB_REORG的表格重組開始時間監視器元素。 3 小時
重組結束 來自 SNAP_GET_TAB_REORG的表格重組結束時間監視器元素。 3 小時

表格空間公用程式

在儀表板中,每個綱目最多顯示 200 列。 列會根據表格大小以遞減順序排序。

度量 說明 精度
表格名稱 MON_GET_TABLESPACE中的表格空間名稱監視器元素。 20 秒
大小總計 來自 MON_GET_TABLESPACE的表格空間大小總計。 20 秒
已用空間 MON_GET_TABLESPACE中表格空間的已用大小總計。 20 秒
可用空間 MON_GET_TABLESPACE中可用的表格空間大小總計。 20 秒
空間使用率百分比 MON_GET_TABLESPACE中表格空間的使用情形 (以百分比表示)。 20 秒
表格空間狀態 來自 MON_GET_TABLESPACE的表格空間狀態 (0 表示 NORMAL , 1 表示異常狀態)。 20 秒

HADR 一般

度量 說明 精度
角色 來自 MON_GET_HADR的 HADR 角色監視器元素。 10 分鐘
重播類型 來自 MON_GET_HADR的 HADR 抄寫類型監視器元素。 10 分鐘
同步模式 來自 MON_GET_HADR的「HADR 同步化模式」監視器元素。 10 分鐘
待命 ID MON_GET_HADR中的待命 ID 監視器元素。 10 分鐘
狀態 來自 MON_GET_HADR的 HADR 狀態監視器元素。 10 分鐘
連接時間 來自 MON_GET_HADR的 HADR Connect Status Time 監視器元素。 10 分鐘
HADR 逾時 來自 MON_GET_HADR的 HADR 逾時監視器元素。 10 分鐘
HADR 日誌差距 來自 MON_GET_HADR的 HADR 日誌差距監視器元素。 10 分鐘
連接狀態 來自 MON_GET_HADR的「HADR 連線狀態」監視器元素。 10 分鐘

HADR 連線狀態

度量 說明 精度
主要主機 MON_GET_HADR中的主要成員主機監視器元素。 10 分鐘
主要實例 來自 MON_GET_HADR的主要實例監視器元素。 10 分鐘
主要成員 來自 MON_GET_HADR的主要成員監視器元素。 10 分鐘
待命主機 來自 MON_GET_HADR的待命成員主機名稱監視器元素。 10 分鐘
待命實例 來自 MON_GET_HADR的「待命實例」監視器元素。 10 分鐘
待命成員 來自 MON_GET_HADR的待命成員監視器元素。 10 分鐘
活動訊號間隔 來自 MON_GET_HADR的活動訊號間隔監視器元素。 10 分鐘
同層級等待限制 來自 MON_GET_HADR的同層級等待限制監視器元素。 10 分鐘

HADR 主要日誌資訊

度量 說明 精度
主要日誌 來自 MON_GET_HADR的主要日誌檔監視器元素。 10 分鐘
主要日誌頁面 主要日誌頁面監視器元素 MON_GET_HADR 10 分鐘
主要日誌位置 來自 MON_GET_HADR的主要日誌位置監視器元素。 10 分鐘
主要日誌時間 MON_GET_HADR中的主要日誌時間監視器元素。 10 分鐘
日誌串流 ID MON_GET_HADR中的日誌串流 ID 監視器元素。 10 分鐘
HADR 等待總計 來自 MON_GET_HADR的日誌程式等待時間監視器元素總計。 10 分鐘

HADR 次要日誌資訊

度量 說明 精度
次要日誌 MON_GET_HADR中的次要日誌檔監視器元素。 10 分鐘
次要日誌頁面 次要日誌頁面監視器元素 MON_GET_HADR 10 分鐘
次要日誌位置 MON_GET_HADR中的次要日誌位置監視器元素。 10 分鐘
次要日誌時間 來自 MON_GET_HADR的次要日誌時間監視器元素。 10 分鐘

索引型錄視圖

在儀表板中,每個綱目最多顯示 50 列。

度量 說明 精度
表格名稱 SYSCAT.INDEXES定義索引的表格名稱。 24 小時
索引綱目 SYSCAT.INDEXES定義索引之表格的綱目名稱。 24 小時
索引名稱 來自 SYSCAT.INDEXES的索引名稱。 24 小時
狀態時間 前次對此索引 SYSCAT.INDEXES記錄的統計資料進行任何變更的時間。 24 小時
前次使用 前次從 SYSCAT.INDEXES使用索引的日期。 24 小時
擁有者 SYSCAT.TABLES中表格擁有者的授權 ID。 24 小時
表格空間 SYSCAT.TABLES中表格的主要表格空間名稱。 24 小時
類型 來自 SYSCAT.TABLES的物件類型。 24 小時

表格大小

在儀表板中,每個綱目最多顯示 50 列。 列會根據表格大小以遞減順序排序。

度量 說明 精度
表格名稱 來自 ADMIN_GET_TAB_INFO的表格名稱監視器元素。 24 小時
表格 SYSCAT.TABLES中的總列數。 24 小時
表格大小 KB ADMIN_GET_TAB_INFO中的表格大小 (KB)。 24 小時
表格大小 MB ADMIN_GET_TAB_INFO中的表格大小 (MB)。 24 小時
平均列大小 來自 SYSCAT.TABLES的列平均長度。 24 小時

表格型錄視圖

根據事件發生的時間,儀表板中每個綱目最多顯示 50 列。

度量 說明 精度
表格名稱 來自 SYSCAT.TABLES的表格名稱。 24 小時
開始時間 前次從 SYSCAT.TABLES對此物件記錄的統計資料進行任何變更的時間。 24 小時
暫時 SYSCAT.TABLES檢查表格的基數。 24 小時
壓縮 檢查值和列壓縮 SYSCAT.TABLES 24 小時
表格中來自 SYSCAT.TABLES的總列數。 24 小時