db2巡檢
db2日常巡檢(適用db2 v9.5)
1、日誌中是否有錯誤:
2、記憶體使用情況:
db2mtrk -i -d -v3、連線情況檢查
db2 list application |wc -l
db2 list application show detail|grep -i Executing |wc -l
4、備份檢查
db2 list history backup all for $DBNAME
5、表空間狀態是否正常
db2pd -d $dbname -tab
6、以下是資料庫sql語句方面的檢查
----檢查表空間使用率----
select char(TBSP_NAME,50) as TBSP_NAME, TBSP_USABLE_PAGES, TBSP_USED_PAGES, rtrim(100*TBSP_USED_PAGES/TBSP_USABLE_PAGES)||'%' as USED_RATE from sysibmadm.SNAPTBSP_PART where TBSP_USABLE_PAGES>0 order by TBSP_NAME,DBPARTITIONNUM
(這個關聯了資料庫sample,因此不是很通用)
select TOTAL_PAGES, USED_PAGES, FREE_PAGES, rtrim(char(USED_PAGES*100/TOTAL_PAGES))||'%' as USED_RATE, rtrim(char(FREE_PAGES*100/TOTAL_PAGES))||'%' as Free_RATE from table (SNAPSHOT_TBS_CFG('sample', -1)) t
---執行時間長的SQL
select AVERAGE_EXECUTION_TIME_S , SUBSTR(STMT_TEXT,1,1000) AS STMT_TEXT from SYSIBMADM.TOP_DYNAMIC_SQL order by AVERAGE_EXECUTION_TIME_S desc fetch first 20 rows only
---執行頻率高的SQL
select NUM_EXECUTIONS, AVERAGE_EXECUTION_TIME_S, STMT_SORTS, SORTS_PER_EXECUTION,SUBSTR(STMT_TEXT,1, 1000) AS STMT_TEXT from SYSIBMADM.TOP_DYNAMIC_SQL ORDER BY NUM_EXECUTIONS desc fetch first 20 rows only
---排序最多SQL:
select STMT_SORTS, SORTS_PER_EXECUTION, substr(STMT_TEXT,1,1000) as STMT_TEXT from SYSIBMADM.TOP_DYNAMIC_SQL order by STMT_SORTS desc fetch first 20 rows only
---全表掃描最多SQL:
select appl_p.agent_id,COALESCE(percent_rows_selected,0) as percent_rows_selected,substr(stmt_text,1,500) as stmt_text from sysibmadm.appl_performance appl_p, sysibmadm.snapstmt stmt where stmt.agent_id = appl_p.agent_id and stmt_text is not null order by COALESCE(percent_rows_selected,0) fetch first 20 rows only
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28371090/viewspace-1772195/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Megacli 批次磁碟巡檢
- dba巡檢指令碼指令碼
- mysql巡檢指令碼MySql指令碼
- SQL事前巡檢外掛SQL
- oracle DBA 巡檢專案Oracle
- SQL SERVER巡檢指令碼SQLServer指令碼
- MySQL資料庫健康檢查--MySQL巡檢MySql資料庫
- SQL Server資料庫巡檢SQLServer資料庫
- shell指令碼企業巡檢指令碼
- DB2 HADR的heartbeat檢測DB2
- MSSQL資料庫健康檢查--SQL Server巡檢SQL資料庫Server
- mysql 伺服器巡檢指令碼MySql伺服器指令碼
- db2常用動態效能檢視DB2
- Oracle資料庫(RAC)巡檢報告Oracle資料庫
- Oracle運維指令碼-巡檢(RAC版)Oracle運維指令碼
- DB2檢視索引的使用情況DB2索引
- Linux基礎服務巡檢指令碼模板Linux指令碼
- Oracle資料庫(單機)巡檢報告Oracle資料庫
- Oracle運維指令碼-巡檢(單機版)Oracle運維指令碼
- 系統巡檢Python生成word報告🧫Python
- Python巡檢OGG並推送釘釘訊息Python
- 【SCRIPT】Oracle日常巡檢指令碼通用版Oracle指令碼
- 行業分析| 影片監控——AI自動巡檢行業AI
- 使用Aidlux,輕鬆落地電力巡檢AI應用AIUX
- SharePlex 基於Solaris 10 Linux自動巡檢指令碼Linux指令碼
- SQL SERVER日常運維巡檢系列——結構設計SQLServer運維
- 業務場景自動化分享 (巡檢用例)
- Oracle運維指令碼-巡檢(RAC版本)-V1.1Oracle運維指令碼
- 運維管理系統PIGOSS BSM 如何實現IT巡檢運維Go
- Oracle RAC+DG巡檢常見問題彙總(一)Oracle
- 生產裝置點巡檢的工作原理和使用流程
- 裝置巡檢管理系統,為企業降本增效
- 【SCRIPT】Oracle12C日常巡檢指令碼通用版Oracle指令碼
- 疫情當前,消毒、配送、巡檢、送餐……機器人在行動機器人
- 【SCRIPT】Oracle巡檢報告html格式樣例,帶趨勢圖OracleHTML
- 巡迴檢察組百度雲完整資源下載
- 得物前端巡檢平臺的建設和應用實踐前端
- 從零開始實現資料庫自動化巡檢(一)資料庫
- 使用Linux expect批次巡檢Linux Aix Solaris磁碟使用率指令碼LinuxAI指令碼