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】表函数监控数据库的更多相关文章

  1. DB2 表空间监控

    默认DB2 缓冲池信息监控是OFF, 需要开启(DB2表空间是由缓冲池分配的) CollBufferpool : ============ The CollBufferpool collector c ...

  2. 【监控实践】【4.4】使用DMV和函数监控数据库状态和资源使用

    1.查看当前实例运行进程 -- 核心DMV.函数.系统SP:/* 所有进程请求:sys.dm_exec_requests 所有进程与连接:sys.sysprocesses 系统函数,查看sql:sys ...

  3. db2 MON_GET_PKG_CACHE_STMT 表函数 抓取分析SQL

    MON_GET_PKG_CACHE_STMT 表函数 还可以使用 MON_GET_PKG_CACHE_STMT 表函数来查询当前 PACKAGE CACHE 中 SQL 语句(包括动态 SQL 和静态 ...

  4. 在db2中 两个数据库之间的两个表的联合查询

    大家好,今天遇到了在db2中 两个数据库之间的两个表的联合查询 我知道oracle中有dblink,可是不知到db2的两个数据库联合查询怎么处理我找了类似于比如两个数据库: db1,db2用户名密码s ...

  5. 孤荷凌寒自学python第四十八天通用同一数据库中复制数据表函数最终完成

    孤荷凌寒自学python第四十八天通用同一数据库中复制数据表函数最终完成 (完整学习过程屏幕记录视频地址在文末) 今天继续建构自感觉用起来顺手些的自定义模块和类的代码. 今天经过反复折腾,最终基本上算 ...

  6. 孤荷凌寒自学python第四十七天通用跨数据库同一数据库中复制数据表函数

    孤荷凌寒自学python第四十七天通用跨数据库同一数据库中复制数据表函数 (完整学习过程屏幕记录视频地址在文末) 今天继续建构自感觉用起来顺手些的自定义模块和类的代码. 今天打算完成的是通用的(至少目 ...

  7. DB 查询分析器 方便地创建DB2自定义函数

    DB 查询分析器 方便地创建DB2自定义函数                           马根峰            (广东联合电子服务股份有限公司, 广州 510300) 摘要       ...

  8. PostgreSQL 监控数据库活动

    监控数据库活动 1. 标准Unix 工具 [root@mysqlhq ~]# ps auxww | grep ^postgrespostgres 12106 0.0 0.0 340060 15064 ...

  9. Canal的简单使用(监控数据库数据的变化)

    原文:https://www.cnblogs.com/java-spring/p/8930740.html canal可以用来监控数据库数据的变化,从而获得新增数据,或者修改的数据,用于实际工作中,比 ...

随机推荐

  1. html效果增强

    1:提示框 http://keleyi.com/keleyi/phtml/jqplug/ 2:loading效果 <script>function showPage(){    $('#d ...

  2. protobuf示例

    Google protobuf 是一个高性能的序列化结构化数据存储格式的接口描述语言,具有多语言支持,协议数据小,方便传输,高性能等特点.通过将结构化数据序列化(串行化)成二进制数组,并将二进制数组反 ...

  3. 生成学习算法(Generative Learning algorithms)

    一.引言 前面我们谈论到的算法都是在给定\(x\)的情况下直接对\(p(y|x;\theta)\)进行建模.例如,逻辑回归利用\(h_\theta(x)=g(\theta^T x)\)对\(p(y|x ...

  4. linux shell grep/awk/sed 匹配tab

    处理文件的命令实在是多, sed, awk, grep等.遇到了需要匹配tab的情况, 记录一下. 例子如下:找出文本中第一列是1的行. 文本a 解法1 : 直接使用正则表达式, ^表示开头, \t表 ...

  5. linux 比较两个文件夹不同 (diff命令, md5列表)

    比较文件夹diff,可以直接使用diff命令 [root@~]# diff -urNa dir1 dir2 -a Treat all files as text and compare them li ...

  6. html5各种页面切换效果和模态对话框

    页面动画:data-transition 属性可以定义页面切换是的动画效果.例如:<a href="index.html" data-transition="pop ...

  7. 浅析 @PathVariable 和 @RequestParam

    一.代码实例 首先,上两个地址: 地址1:http://localhost:8989/SSSP/emps?pageNo=2 地址2:http://localhost:8989/SSSP/emp/7 如 ...

  8. Building LinkedIn’s Real-time Activity Data Pipeline

    转自:http://blog.163.com/guaiguai_family/blog/static/20078414520138911393767/ http://sites.computer.or ...

  9. Kafka:ZK+Kafka+Spark Streaming集群环境搭建(十五)Spark编写UDF、UDAF、Agg函数

    Spark Sql提供了丰富的内置函数让开发者来使用,但实际开发业务场景可能很复杂,内置函数不能够满足业务需求,因此spark sql提供了可扩展的内置函数. UDF:是普通函数,输入一个或多个参数, ...

  10. Angular 2的12个经典面试问题汇总(文末附带Angular測试)

    Angular作为眼下最为流行的前端框架,受到了前端开发者的普遍欢迎.不论是初学Angular的新手.还是有一定Angular开发经验的开发者,了解本文中的12个经典面试问题,都将会是一个深入了解和学 ...