【DB2】表函数监控数据库
1.快照表函数
在DB2 V9中能够使用SQL表函数捕获快照,以下是部分表函数列表:
快照表函数 返回的信息
SNAPSHOT_DBM 数据库管理信息
SNAPSHOT_AGENT 返回代理程序信息
SNAPSHOT_CONTAINERS 返回表空间容器信息
SNAPSHOT_TBS 返回表空间的信息
SNAPSHOT_DATABASE 数据库信息(至少一个应用程序连接至数据库时)
SNAPSHOT_APPL 连接至分区上数据库的应用程序上的有锁等待的应用程序信息(需要监视器开关)
SNAPSHOT_APPL_INFO 每个连接至分区上数据库的应用程序的常规应用程序标志信息
SNAPSHOT_LOCKWAIT 有关锁等待连接至分区上数据库的应用程序的应用程序信息
SNAPSHOT_STATEMENT 有关连接至分区上的数据库的应用程序的语句的应用程序信息
SNAPSHOT_TABLE 每个表的活动信息(需要监视器开关)
SNAPSHOT_LOCK 数据库级别上的锁信息(需要监视器开关)
SNAPSHOT_TBS 表空间信息(需要缓冲池开关)
SNAPSHOT_TBS_CFG 表空间的配置信息
SNAPSHOT_BP 数据库缓冲池的活动计数器
SNAPSHOT_DYN_SQL 来自用于数据库的SQL语句高速缓存的某个时间点的语句信息
以上只是部分表函数信息,想要返回所有的表函数信息,使用下面语句即可获取:
db2 "select distinct funcname from syscat.functions where funcname like 'SNAPSHOT%'"
2.捕获快照表函数
例子为捕获表活动数据的快照
语法示例:
select * from table(<FunctionName>(<DBName>,<PartitionNum>)) as CorrelationName
- FunctionName为表函数
- DBName指从哪个数据库的快照监控中收集
- PartitionNum设置为-1,表示收集当前连接的快照信息,设置为-2,表示获取所有分区的快照监视器数据
特殊说明:如果收集当前数连接的快照信息,可以将DBName设置为CAST(NULL AS CHAR)
(1)连接至数据库
db2inst1@Linux:/qinys> db2 connect to qindb user db2inst1 using db2inst1
Database Connection Information
Database server = DB2/LINUXX8664 9.7.6
SQL authorization ID = DB2INST1
Local database alias = QINDB
(2)激活TABLE监视器开关
db2inst1@Linux:/qinys> db2 update dbm cfg using DFT_MON_TABLE ON
DB20000I The UPDATE DATABASE MANAGER CONFIGURATION command completed
successfully.
(3)使用表函数查询

【DB2】表函数监控数据库的更多相关文章
- DB2 表空间监控
默认DB2 缓冲池信息监控是OFF, 需要开启(DB2表空间是由缓冲池分配的) CollBufferpool : ============ The CollBufferpool collector c ...
- 【监控实践】【4.4】使用DMV和函数监控数据库状态和资源使用
1.查看当前实例运行进程 -- 核心DMV.函数.系统SP:/* 所有进程请求:sys.dm_exec_requests 所有进程与连接:sys.sysprocesses 系统函数,查看sql:sys ...
- db2 MON_GET_PKG_CACHE_STMT 表函数 抓取分析SQL
MON_GET_PKG_CACHE_STMT 表函数 还可以使用 MON_GET_PKG_CACHE_STMT 表函数来查询当前 PACKAGE CACHE 中 SQL 语句(包括动态 SQL 和静态 ...
- 在db2中 两个数据库之间的两个表的联合查询
大家好,今天遇到了在db2中 两个数据库之间的两个表的联合查询 我知道oracle中有dblink,可是不知到db2的两个数据库联合查询怎么处理我找了类似于比如两个数据库: db1,db2用户名密码s ...
- 孤荷凌寒自学python第四十八天通用同一数据库中复制数据表函数最终完成
孤荷凌寒自学python第四十八天通用同一数据库中复制数据表函数最终完成 (完整学习过程屏幕记录视频地址在文末) 今天继续建构自感觉用起来顺手些的自定义模块和类的代码. 今天经过反复折腾,最终基本上算 ...
- 孤荷凌寒自学python第四十七天通用跨数据库同一数据库中复制数据表函数
孤荷凌寒自学python第四十七天通用跨数据库同一数据库中复制数据表函数 (完整学习过程屏幕记录视频地址在文末) 今天继续建构自感觉用起来顺手些的自定义模块和类的代码. 今天打算完成的是通用的(至少目 ...
- DB 查询分析器 方便地创建DB2自定义函数
DB 查询分析器 方便地创建DB2自定义函数 马根峰 (广东联合电子服务股份有限公司, 广州 510300) 摘要 ...
- PostgreSQL 监控数据库活动
监控数据库活动 1. 标准Unix 工具 [root@mysqlhq ~]# ps auxww | grep ^postgrespostgres 12106 0.0 0.0 340060 15064 ...
- Canal的简单使用(监控数据库数据的变化)
原文:https://www.cnblogs.com/java-spring/p/8930740.html canal可以用来监控数据库数据的变化,从而获得新增数据,或者修改的数据,用于实际工作中,比 ...
随机推荐
- 《MATLAB面向对象程序设计》
<MATLAB面向对象程序设计> 基本信息 作者: 苗志宏 马金强 出版社:电子工业出版社 ISBN:9787121233449 上架时间:2014-6-18 出版日期:2014 年 ...
- Bias(偏差),Error(误差),和Variance(方差)的区别和联系
准: bias描述的是根据样本拟合出的模型的输出预测结果的期望与样本真实结果的差距,简单讲,就是在样本上拟合的好不好.要想在bias上表现好,low bias,就得复杂化模型,增加模型的参数,但这样容 ...
- [转]最完美解决Nginx部署ThinkPHP项目的办法
From : http://www.htmltec.com/archives/302 网上通用解决方法的配置如下: server { location / { index index.htm inde ...
- 5句mysql语句
显示表的结构: mysql> DESCRIBE MYTABLE; 往表中加入记录 mysql> insert into MYTABLE values ("hyq",&q ...
- img设置默认图片最简单的解决方法
<img src='图片的路径' onerror='this.src="如果图片不存在,则使用该图片"' 这个解决方法除了简单外,还有一个优点. 就是当你不知道图片是否存在, ...
- win7 卸载vs2010 后无法安装vs2008 提示 Microsoft Visual Studio Web创作组件安装失败 (转)
解决方法: Visual Studio 2008 安装失败(“Web 创作组件”无法安装)解决方法 Visual Studio 2008 安装失败(“Web 创作组件”无法安装)解决方法(一) 今 ...
- Learning to rank相关的pointwise,pairwise,listwise
论文分享--- >Learning to Rank: From Pairwise Approach to Listwise Approach 学习排序 Learning to Rank 小结 [ ...
- [PowerShell Utils] Remotely install Hyper-V and Failover Cluster feature on a list of windows 2012 servers
Hello everyone, this is the second post of the series. . Background =============== In my environm ...
- Sum Root to Leaf Numbers leetcode java
题目: Given a binary tree containing digits from 0-9 only, each root-to-leaf path could represent a nu ...
- Hadoop家族学习路线图v
主要介绍Hadoop家族产品,常用的项目包括Hadoop, Hive, Pig, HBase, Sqoop, Mahout, Zookeeper, Avro, Ambari, Chukwa,新增加的项 ...