db2 常見監控
--如何能監控DB2 資料庫日誌的利用率
SELECT LOG_UTILIZATION_PERCENT FROM SYSIBMADM.LOG_UTILIZATION AS LOG_UTILIZATION
--檢視執行時間最長的 5 個動態 SQL 語句
select AVERAGE_EXECUTION_TIME_S , SUBSTR(STMT_TEXT,1,200) AS STMT_TEXT from SYSIBMADM.TOP_DYNAMIC_SQL order by AVERAGE_EXECUTION_TIME_S desc fetch first 5 rows only;
--檢視執行頻率最高的 5 個動態 SQL 語句:
select NUM_EXECUTIONS, AVERAGE_EXECUTION_TIME_S, STMT_SORTS, SORTS_PER_EXECUTION, SUBSTR(STMT_TEXT,1,200) AS STMT_TEXT from SYSIBMADM.TOP_DYNAMIC_SQL ORDER BY NUM_EXECUTIONS desc fetch first 5 rows only;
--檢視排序次數最多的 5 個動態 SQL 語句:
select STMT_SORTS, SORTS_PER_EXECUTION, substr(STMT_TEXT,1,200) as STMT_TEXT from SYSIBMADM.TOP_DYNAMIC_SQL order by STMT_SORTS desc fetch first 5 rows only;
--v8檢視執行時間最長的 5 個動態 SQL 語句:
select TOTAL_EXEC_TIME/NUM_EXECUTIONS, SUBSTR(STMT_TEXT,1,200) AS STMT_TEXT FROM TABLE( SNAPSHOT_DYN_SQL (CAST(NULL AS VARCHAR(1)), CAST (NULL AS INTEGER))) as SNAPSHOT_DYN_SQL order by TOTAL_EXEC_TIME/NUM_EXECUTIONS desc fetch first 5 rows only;
--v8檢視執行頻率最高的 5 個動態 SQL 語句:
select NUM_EXECUTIONS, TOTAL_EXEC_TIME/NUM_EXECUTIONS, STMT_SORTS, STMT_SORTS/NUM_EXECUTIONS as SORTS_PER_EXECUTION, SUBSTR(STMT_TEXT,1,200) AS STMT_TEXT from TABLE( SNAPSHOT_DYN_SQL (CAST(NULL AS VARCHAR(1)), CAST (NULL AS INTEGER))) as SNAPSHOT_DYN_SQL ORDER BY NUM_EXECUTIONS desc fetch first 5 rows only;
--v8檢視排序次數最多的 5 個動態 SQL 語句:
select STMT_SORTS, STMT_SORTS/NUM_EXECUTIONS as SORTS_PER_EXECUTION, substr(STMT_TEXT,1,200) as STMT_TEXT from TABLE( SNAPSHOT_DYN_SQL (CAST(NULL AS VARCHAR(1)), CAST (NULL AS INTEGER))) as SNAPSHOT_DYN_SQL order by STMT_SORTS desc fetch first 5 rows only;
--DB2PD程式快速定位鎖定SQL語句
db2pd -db sample -locks -transactions –applications -dynamic -file locklog
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11419868/viewspace-1012343/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DB2日常監控指令碼DB2指令碼
- DB2監控DB2
- 001.常見監控簡介
- 監控系統常見故障與排查方法
- 效能監控之常見 Java Heap Dump 方法Java
- DB2 鎖的監控DB2
- db2常見問題DB2
- mongodb 常見運維監控和執行計劃MongoDB運維
- 前端異常監控前端
- NO.A.0002——make.常見的監控軟體介紹
- 常見日誌、抓包和系統監控分析軟體
- 監控DB2資料庫指令碼DB2資料庫指令碼
- Flutter異常監控 - 伍 | 關於異常監控框架設計的思考Flutter框架
- 「Eolink Apikit 教程」API 異常監控-建立 API 監控API
- 小程式異常監控收集
- 前端異常監控實踐前端
- 異常監控和判斷
- 使用表查詢監控DB2的死鎖DB2
- 說一說影片監控領域常見的一些效能指標指標
- 前端監控(效能/資料/異常)前端
- 前端異常監控 - BadJS前端JS
- DB2傻瓜1000問(十)10、DB2資料庫監控部分DB2資料庫
- web前端之異常/錯誤監控Web前端
- 常見DB2的錯誤的報告程式碼DB2
- DB2資料庫移植常見問題全面解析DB2資料庫
- 說一說監控中常見的電視牆管控功能
- 【TABLE】Oracle監控異常的表設計Oracle
- 前端異常日誌監控 – 使用Sentry前端
- Flutter異常監控 - 貳 | 框架Catcher原理分析Flutter框架
- Flutter異常監控 - 壹 | 從Zone說起Flutter
- 使用Rational Performance Tester實現DB2 效能測試和監控ORMDB2
- 關於前端指令碼異常監控的思考前端指令碼
- Flutter異常監控 - 肆 | Rollbar原始碼賞析Flutter原始碼
- 搭建前端監控,如何採集異常資料?前端
- SpringBoot+WebSocket實時監控異常Spring BootWeb
- 監控某程式記憶體佔用異常記憶體
- 黑盒監控、日誌監控
- DB2監控及自動化運維產品技術交流DB2運維