DB2_獲取系統引數狀態
1,使用db2pd
--獲取dbm配置
db2pd -dbmcfg
--獲取db配置
db2pd -db test -dbcfg
--獲取當前鎖
db2pd -db test -locks show detail
2,使用快照
--獲取當前鎖
select * from table(SNAPSHOT_TABLE('test',-1)) as B
說明:
**一些常用的快照表函式:
SNAPSHOT_DBM 獲得資料庫管理器資訊
SNAPSHOT_DATABASE 資料庫資訊。只有當至少一個應用程式連線至資料庫時,才會返回資訊。
SNAPSHOT_APPL 連線至分割槽上資料庫的應用程式上有關鎖等待的應用程式資訊。
SNAPSHOT_APPL INFO 每個連線至分割槽上資料庫的應用程式的常規應用程式標識資訊。
SNAPSHOT_LOCKWAIT 有關鎖等待連線至分割槽上資料庫的應用程式資訊。
SNAPSHOT_STATMENT 有關應用程式的語句的資訊
SNAPSHOT_TABLE 有關表活動的資訊
SNAPSHOT_LOCK 資料庫級別上的鎖資訊
SNAPSHOT_TBS 表空間活動資訊
SNAPSHOT_BP 緩衝池活動資訊
SNAPSHOT_DYN 來自於資料庫的SQL語句快取記憶體的某個時間點語句的資訊。
**該例子中的SQL語句是獲取當時錶快照的資訊。其中有兩個引數,一個是資料庫的名稱,本例中'sample',資料型別是VARCHAR(255)。如果輸出NULL,那麼就用當前已連線的資料庫名稱。另一個引數用於分割槽號,資料型別是SMALLINT.對於這個引數,輸入一個整數(0-999)以對應需要監控的分割槽號。如果要捕獲當前已連線分割槽的快照,請輸入值-1或NULL,要捕獲全域性快照,請輸入值-2。
某些快照表函式只有一個引數,第一個參數列示資料庫名稱的引數有時是不需要的。例如SNAPSHOT_DBM引數只有一個分割槽號引數。
**還有一種方法是透過檔案訪問捕獲監視器資料快照。其是透過執行SNAPSHOT_FILEW這個儲存過程來實現的。這樣可以讓多個使用者可以得到監視器資料快照的資訊。具體方法不細說了,可以自己查一查。估計用處不如上面介紹的直接透過SQL語句的方法普遍。
**需要監控的快照型別需要設定,預設資料庫快照開關:
Buffer pool (DFT_MON_BUFPOOL) = OFF
Lock (DFT_MON_LOCK) = ON
Sort (DFT_MON_SORT) = OFF
Statement (DFT_MON_STMT) = OFF
Table (DFT_MON_TABLE) = OFF
Timestamp (DFT_MON_TIMESTAMP) = ON
Unit of work (DFT_MON_UOW) = OFF
Monitor health of instance and databases (HEALTH_MON) = ON
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/18922393/viewspace-701673/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java 獲取系統各項引數Java
- 獲取Mysql的狀態、變數MySql變數
- DB2_狀態監視DB2
- 4.系統呼叫如何安全地獲取引數
- 如何獲取Vivo系統的懸浮窗許可權狀態
- 介面測試--獲取動態引數進階
- DB2_獲取健康設定DB2
- HarmonyOS 如何獲取裝置資訊(系統、版本、網路連線狀態)
- JavaScript—獲取引數(23)JavaScript
- 常用操作 / 獲取引數
- js獲取url引數JS
- jquery獲取url引數jQuery
- DB2_獲取診斷日誌DB2
- Android獲取狀態列高度Android
- js獲取url傳遞引數,js獲取url?號後面的引數JS
- Laravel request 獲取路由引數Laravel路由
- oracle獲取隱含引數Oracle
- jQuery獲取url引數值jQuery
- Js獲取URL地址引數JS
- [React Native]獲取網路狀態React Native
- Jquery獲取radio的狀態jQuery
- 完美獲取Android狀態列高度Android
- 獲取系統字型,獲取系統預設字型
- vue獲取位址列引數方法Vue
- http獲取get引數過濾HTTP
- js實現獲取URL引數JS
- C#獲取URL引數值C#
- go語言獲取外部引數Go
- javascript獲取location.href引數JavaScript
- js獲取位址列的引數JS
- 獲取Oracle隱含引數資訊Oracle
- 獲取oracle的隱含引數Oracle
- [Android Framework]獲取U盤 SD 狀態AndroidFramework
- [Android]獲取網路連線狀態Android
- React router 4 獲取路由引數,跨頁面引數React路由
- Oracle引數檔案解析——引數檔案分析獲取Oracle
- linux c 獲取系統程式總數Linux
- Solaris Prom狀態命令與引數(轉)