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. HTML5 本地文件操作之FileSystemAPI简介

    一.FileSystemAPI简介 HTML5的文件操作Api中 1.FileAPI,用于基础的客户端本地文件读取,目前大多数接口已经被主流浏览器支持,点击查看更多参考 2.FileSystemAPI ...

  2. Ubuntu系统重启后/etc/resolv.conf内容丢失的解决方案

    通过resolvconf实现配置 resolvconfig应用可以实现DNS信息管理,可以通过下面的应用来安装此组件: sudo apt-get install resolvconf 创建/etc/d ...

  3. [leetcode]Next Permutation @ Python

    原题地址:https://oj.leetcode.com/problems/next-permutation/ 题意: Implement next permutation, which rearra ...

  4. sql server 由于登入失败而无法启动服务

    到控制面板——管理工具——服务,找到mssqlserver这个服务,在属性里把登陆帐户改成你目前登录windows的帐户或选择本地系统账户再重新启动服务就好了

  5. 领扣-5 最长回文子串 Longest Palindromic Substring MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

  6. python3 杀死进程

    在windows10杀死进程:Shadowsocks.exe os.system('taskkill /f /im %s' % 'Shadowsocks.exe')

  7. 【Java】PS-查看Java进程-线程数

    PS-查看Java进程-线程数 ps 线程 个数_百度搜索 查看进程的线程数命令 - CSDN博客 java命令行运行jar里的main类 - coderland - 博客园

  8. SSE,MSE,RMSE,R-square指标讲解

    SSE(和方差.误差平方和):The sum of squares due to errorMSE(均方差.方差):Mean squared errorRMSE(均方根.标准差):Root mean ...

  9. 让你的Python代码更加pythonic

    http://wuzhiwei.net/be_pythonic/ 何为pythonic? pythonic如果翻译成中文的话就是很python.很+名词结构的用法在中国不少,比如:很娘,很国足,很CC ...

  10. Try Before Choosing

     Try Before Choosing Erik Doernenburg CREATing An AppliCATion REquiRES MAKing MAny dECiSionS. Some ...