DB2数据库监控sql

 时间:2026-02-14 09:12:30

对于DB2数据库监控,往往需要监控其连接数及表空间利用率等信息。

DB2本身有一些视图及函数等,通过查询这些内容来获得这些信息。

方法/步骤

1.查询表空间利用率情况

对应sql:

select substr(tbsp_name,1,20) as tablespace_name, substr(tbsp_content_type,1,10) as tablespace_type,sum(tbsp_total_size_kb)/1024 as total_mb, sum(tbsp_used_size_kb)/1024 as used_mb, sum(tbsp_free_size_kb)/1024 as free_mb, tbsp_page_size as page_size, tbsp_utilization_percent as percent from sysibmadm.tbsp_utilization group by tbsp_name, tbsp_content_type, tbsp_page_size, tbsp_utilization_percent order by tbsp_utilization_percent

DB2数据库监控sql

展示结果如下:

DB2数据库监控sql

2.查询连接数

sql:select db_name, appl_name, authid, appl_id, appl_status,client_pid,client_nname, client_platform from sysibmadm.applications

DB2数据库监控sql

查询结果如下:

DB2数据库监控sql

3.查询db2锁信息:

相关sql:

select DB_NAME,AGENT_ID,APPL_NAME,AUTHID,TBSP_NAME,TABSCHEMA,TABNAME,LOCK_OBJECT_TYPE,LOCK_NAME,LOCK_MODE,LOCK_STATUS from sysibmadm.LOCKS_HELD

DB2数据库监控sql

查询结果如下:

DB2数据库监控sql

4.查询db2缓冲池信息

select db_name, bp_name,data_hit_ratio_percent,index_hit_ratio_percent,total_hit_ratio_percent from sysibmadm.bp_hitratio

DB2数据库监控sql

查询结果如下:

DB2数据库监控sql

注意事项

查询用户需要有dba权限

  • Access中如何创建简单的嵌入式宏
  • oracle中net manager的配置
  • WPS技巧之DMIN函数怎么用
  • 大桥上的决斗任务攻略
  • 金铲铲之战旗子使用攻略
  • 热门搜索
    厦门大学旅游攻略 永州旅游景点大全 四川旅游最佳路线 平顶山旅游网 海南有哪些旅游景点 巴厘岛跟团旅游攻略 2月份去哪里旅游好 鸟巢水立方旅游攻略 长白山滑雪旅游攻略 爱去旅游