查询sql:功能查看db2快照函数
select funcname from syscat.functions where funcschema='SYSPROC' and funcname like 'SNAPSHOT_%' with ur;
一共有24个函数
SNAPSHOT_AGENT |
SNAPSHOT_APPL |
SNAPSHOT_APPL_INFO |
SNAPSHOT_BP |
SNAPSHOT_CNTRFS |
SNAPSHOT_CONTAINER |
SNAPSHOT_DATABASE |
SNAPSHOT_DBM |
SNAPSHOT_DYN_SQL |
SNAPSHOT_FCM |
SNAPSHOT_FCMNODE |
SNAPSHOT_LOCK |
SNAPSHOT_LOCKWAIT |
SNAPSHOT_QUIESCERS |
SNAPSHOT_RANGES |
SNAPSHOT_STATEMENT |
SNAPSHOT_SUBSECT |
SNAPSHOT_SWITCHES |
SNAPSHOT_TABLE |
SNAPSHOT_TBREORG |
SNAPSHOT_TBS |
SNAPSHOT_TBS_CFG |
SNAPSHOT_UTIL |
SNAPSHOT_UTIL_PROG |
常用快照函数解释:
SNAPSHOT_APPL 连接至分区上数据库的应用程序上有关锁等待的应用程序信息。这包括累积计数器、状态信息和最近执行的 SQL 语句(如果设置了语句监视器开关)。
SNAPSHOT_APPL_INFO 每个连接至分区上数据库的应用程序的常规应用程序标识信息。
SNAPSHOT_BP 指定数据库的缓冲池活动计数器。需要缓冲池监视器开关。
SNAPSHOT_DATABASE 数据库信息。只有当至少有一个应用程序连接至数据库时,才会返回信息。
SNAPSHOT_DBM数据库管理器信息。
SNAPSHOT_DYN_SQL 来自用于数据库的 SQL 语句高速缓存的某个时间点语句信息。
SNAPSHOT_LOCK 数据库级别上的锁信息,以及每个连接至数据库的应用程序在应用程序级别上的锁信息。需要锁监视器开关。
SNAPSHOT_LOCKWAIT 有关锁等待连接至分区上数据库的应用程序的应用程序信息。
SNAPSHOT_STATEMENT 有关连接至分区上数据库的应用程序的语句的应用程序信息。这包括最近执行的 SQL 语句(如果设置了语句监视器开关)。
SNAPSHOT_TABLE 连接至数据库的应用程序所访问的每个表的表活动信息。需要表监视器开关。
SNAPSHOT_TBS 数据库级别上的表空间活动信息、每个连接至数据库的应用程序在应用程序级别上的表空间活动信息以及连接至数据库的应用程序已访问过的每个表空间在表空间级别上的表空间活动信息。需要缓冲池监视器开关。
分享到:
相关推荐
1.4. DB2快照函数全解析 25 1.5. DB2中的22个命令小技巧 26 1.6. DB2实现类型ORACLE的一些功能 29 1.7. 字符数据类型转换的时候需要注意的问题(原) 30 1.8. 本地谓词的使用注意(原) 31 1.9. windows/Linux或Unix下...
- 运行时数据:包括在正常负载和高负载情况下的数据,例如应用吞吐量、响应时间、DB2快照(如bufferpool、locks、sort、statement、table、UOW、timestamp等)、事件监控器数据、SQL语句执行计划等。 - 操作系统...
CraigMon 是一个用 java 编写的数据库快照工具,它使监控和诊断分布式 DB2 数据库变得更加容易。 它被编写为使用 db2 9.7 版,但可以轻松更新以使用其他版本。 目前在 DB2 10.5 上使用它。 也可以在未分区的 DB2 上...
### DB2数据库性能分析步骤 在企业级应用中,DB2作为一款强大的关系型数据库管理系统,在数据处理方面具有显著优势。然而,随着业务量的增长,可能会出现数据库性能瓶颈,这不仅影响用户体验,还可能导致系统响应...
在本篇文章中,我们将详细介绍如何使用`db2top`来收集数据库活动快照,并进一步通过`db2advis`工具分析这些快照数据,为优化数据库性能提供宝贵的索引建议。 首先,为了确保`db2top`能够正确运行,我们需要进行必要...
"DB2查看动态SQL语句快照信息"是DB2提供的一种功能,允许管理员实时查看正在执行的SQL语句及其相关统计信息。 `db2 get snapshot for dynamic sql on dbname` 是这个功能的命令,用于获取指定数据库(dbname)上的...
通过收集各个数据库分区的数据快照,db2top能够简化数据库监控任务,并为用户提供一个统一的系统视图,便于快速识别全局或特定分区的问题。 #### 二、适用范围 db2top支持在所有UNIX平台上运行的IBM DB2 Version ...
13. **-C**: 以快照收集模式运行 `db2top`,原始快照数据将保存在 `<db2snap-<Machine>.bin>` 文件中。 14. **-f <file> <pattern> **: 以回放模式运行 `db2top`,当之前已收集快照数据时使用。`<file>` 指定包含...
DB2数据库性能调整和优化...快照、db2pd、db2expln及事件监控器等则是必须熟练掌握的工具。《DB2数据库性能调整和优化(第2版)》覆盖了进行DB2数据库性能调优所需的全部知识和工具,并提供了大量的性能调优的实际案例。
- `db2 get snapshot for all`:获取所有对象的快照,用于性能分析。 9. **安全与审计** - `db2set DB2_ENCRYPT_TDB=ON`:启用数据库加密。 - `db2 audit add <操作> by user <用户名>`:设置审计规则。 - `db2...
- **DB2健康状况快照**:利用`db2gethealthsnapshotfordb`命令获取数据库健康快照,深入理解数据库运行状态。 - **锁日志信息收集**:包括死锁日志与锁等待超时日志的收集与分析,帮助识别并解决数据库中的锁竞争...
获取应用程序代理`agentid299`的状态快照,并使用`grep`过滤显示结果,只显示含有`Row`的行。这有助于了解特定应用程序的状态。 #### 12. 查看数据库配置 ```sql db2 getdbcfgfor ``` 查看指定数据库`...
### DB2 常见问题分析 #### 一、DB2 故障诊断与日志收集 当 DB2 数据库主机遇到重大故障时,我们可以通过 `db2support` 工具来快速收集数据库的诊断日志数据。这些数据对于后续的问题定位至关重要。 - **在可以...
本文详细介绍了DB2中与监控相关的常用命令,包括查看数据库管理配置、启用快照监视器以及获取各种快照信息的方法。掌握这些命令不仅有助于日常维护工作的顺利进行,还能在出现问题时快速定位问题所在,从而提高系统...
DB2是IBM开发的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。本文将详细介绍在DB2中进行的一些常用基本操作,包括启动和停止DB2实例、创建和连接数据库,以及各种管理和监控数据库的命令。 1. **...
### IBM DB2优化方法 #### 数据库设计 在进行IBM DB2数据库的设计时,需要考虑以下几个方面来确保数据库能够高效地运行。 ##### 表空间 表空间是DB2中的一个非常重要的概念,它用于存储数据库中的数据和索引。...
1. 备份与恢复:DB2 V97提供了强大的备份和恢复机制,包括在线备份、增量备份和快照备份等,保证数据安全。1.7 - DB2 备份和还原.pdf深入讲解了这些操作及其最佳实践。 2. XML支持:2.9 - XML技术总览.pdf阐述了DB2...
- DB2快照备份。 - 数据库级恢复。 - **SQL Server数据库的备份** - SQL Server事务日志备份。 - 完整数据库备份。 **邮件系统的备份与恢复建议** - **Domino邮件系统备份与恢复** - Domino设计文档备份。 -...
### DB2常用命令集 #### 1. 停止 DB2 实例 - **命令**: `db2stop` - **描述**: 该命令用于停止正在运行的DB2实例。 - **注意事项**: 如果实例中有未完成的事务或连接,`db2stop`会等待这些事务完成或超时后自动...
数据库快照获取(db2getsnapshotforlocksonmasa) ``` db2getsnapshotforlocksonmasa>zyl.out ``` 此命令用于获取数据库masa上的锁信息快照,并将结果输出到文件zyl.out。锁信息可以帮助诊断并发问题和死锁情况。...