| 监视器级别 | SQL 管理视图 | 返回的信息 |
|---|---|---|
| 数据库管理器 | SYSIBMADM.SNAPDBM | 数据库管理器级别信息。 |
| 数据库管理器 | SYSIBMADM.SNAPFCM | 关于快速通信管理器 (FCM) 的数据库管理器级别信息。 |
| 数据库管理器 | SYSIBMADM.SNAPFCM_PART | 某个分区的关于快速通信管理器 (FCM) 的数据库管理器级别信息。 |
| 数据库管理器 | SYSIBMADM.SNAPSWITCHES | 数据库管理器监视开关设置。 |
| 数据库管理器 | SYSIBMADM.SNAPDBM_MEMORY_POOL | 有关内存使用情况的数据库管理器级别信息。 |
| 数据库 | SYSIBMADM.SNAPDB | 数据库的数据库级别信息和计数器。仅当至少有一个应用程序已连接到数据库时,才会返回此信息。 |
| 数据库 | SYSIBMADM.SNAPDB_MEMORY_POOL | 仅与 UNIX 平台的内存使用情况有关的数据库级别信息。 |
| 数据库 | SYSIBMADM.SNAPHADR | 有关高可用性灾难恢复的数据库级别信息。 |
| 应用程序 | SYSIBMADM.SNAPAPPL | 有关连接至数据库的每个应用程序的常规应用程序级别信息。此信息包括累积计数器、状态信息和最近执行的 SQL 语句(如果设置了语句开关)。 |
| 应用程序 | SYSIBMADM.SNAPAPPL_INFO | 有关连接至数据库的每个应用程序的常规应用程序级别标识信息。 |
| 应用程序 | SYSIBMADM.SNAPLOCKWAIT | 有关连接至数据库的应用程序的锁定等待数的应用程序级别信息。 |
| 应用程序 | SYSIBMADM.SNAPSTMT | 有关连接至数据库的应用程序的语句的应用程序级别信息。此信息包括最近执行的 SQL 语句(如果设置了语句开关)。 |
| 应用程序 | SYSIBMADM.SNAPAGENT | 有关连接至数据库的应用程序的关联代理程序的应用程序级别信息。 |
| 应用程序 | SYSIBMADM.SNAPSUBSECTION | 有关连接至数据库的应用程序的存取方案子节的应用程序级别信息。 |
| 应用程序 | SYSIBMADM.SNAPAGENT_MEMORY_POOL | 有关代理程序级别的内存使用情况的信息。 |
| 表 | SYSIBMADM.SNAPTAB | 每个与数据库相连接的应用程序的数据库级别和应用程序级别表活动信息。与数据库相连接的应用程序已访问的每个表在表级别的活动信息。需要表开关。 |
| 表 | SYSIBMADM.SNAPTAB_REORG | 正在重组的数据库中每个表在表级别的重组信息。 |
| 锁定 | SYSIBMADM.SNAPLOCK | 每个与数据库相连接的应用程序的数据库级别和应用程序级别锁定信息。需要锁定开关。 |
| 表空间 | SYSIBMADM.SNAPTBSP | 有关以下级别的表空间活动信息:数据库级别、与数据库相连接的每个应用程序的应用程序级别以及与数据库相连接的应用程序已访问的每个表空间的表空间级别。需要缓冲池开关。 |
| 表空间 | SYSIBMADM.SNAPTBSP_PART | 表空间配置信息。 |
| 表空间 | SYSIBMADM.SNAPTBSP_QUIESCER | 表空间级别停顿者信息。 |
| 表空间 | SYSIBMADM.SNAPCONTAINER | 表空间级别表空间容器配置信息。 |
| 表空间 | SYSIBMADM.SNAPTBSP_RANGE | 表空间映射的范围信息。 |
| 缓冲池 | SYSIBMADM.SNAPBP | 指定数据库的缓冲池活动计数器。需要缓冲池开关。 |
| 缓冲池 | SYSIBMADM.SNAPBP_PART | 有关针对每个分区计算出来的缓冲区大小和使用情况的信息。 |
| 动态 SQL | SYSIBMADM.SNAPDYN_SQL | 数据库的 SQL 语句高速缓存中的时间点语句信息。 |
| 数据库 | SYSIBMADM.SNAPUTIL | 关于实用程序的信息。 |
| 数据库 | SYSIBMADM.SNAPUTIL_PROGRESS | 关于实用程序进度的信息。 |
| 数据库 | SYSIBMADM.SNAPDETAILLOG | 有关日志文件的数据库级别信息。 |
| 数据库 | SYSIBMADM.SNAPSTORAGE_PATHS | 返回数据库的自动存储器路径列表,包括每个存储器路径的文件系统信息。 |
在捕获快照前,请考虑是否需要由监视开关控制的监视元素提供的信息。如果特定监视开关处于关闭状态,就不会收集它控制的监视元素。请参阅各个监视元素以确定所需的元素是否在开关控制之下。
所有快照监视管理视图和关联表函数都使用单独的实例连接,该连接与当前会话使用的连接不同。因此,可以建立隐式实例附件,并且只有缺省数据库管理器监视开关才有效。不起作用的监视开关包括任何在当前会话或应用程序中动态打开或关闭的开关。
DB2® V9.5 还为您提供了一组管理视图,它们不仅返回个别监视元素的值,而且还返回监视任务中通常需要的计算值。例如,SYSIBMADM.BP_HITRATIO 管理视图返回缓冲池命中率计算值,此值由各个监视元素的值累计得出的。
| SQL 管理公用视图 | 返回的信息 |
|---|---|
| SYSIBMADM.APPLICATIONS | 关于已连接的数据库应用程序的信息。 |
| SYSIBMADM.APPL_PERFORMANCE | 有关选择的行数与应用程序已读取的行数的比率的信息。 |
| SYSIBMADM.BP_HITRATIO | 数据库中的缓冲池命中率,包括命中率总计、数据命中率和索引命中率。 |
| SYSIBMADM.BP_READ_IO | 关于缓冲池读性能的信息。 |
| SYSIBMADM.BP_WRITE_IO | 关于缓冲池写性能的信息。 |
| SYSIBMADM.CONTAINER_UTILIZATION | 关于表空间容器和利用率的信息。 |
| SYSIBMADM.LOCKS_HELD | 关于当前持有的锁定的信息。 |
| SYSIBMADM.LOCKWAITS | 有关代表等待获取锁定的应用程序工作的 DB2 代理程序的信息。 |
| SYSIBMADM.LOG_UTILIZATION | 有关当前连接的数据库的日志利用率的信息。 |
| SYSIBMADM.LONG_RUNNING_SQL | 有关在当前连接的数据库中花费最长时间运行的 SQL 的信息。 |
| SYSIBMADM.QUERY_PREP_COST | 关于准备不同 SQL 语句所需时间的信息。 |
| SYSIBMADM.TBSP_UTILIZATION | 表空间配置和利用率信息。 |
| SYSIBMADM.TOP_DYNAMIC_SQL | 可按执行次数、平均执行时间、排序数或每个语句的排序数进行排序的顶级动态 SQL 语句数。 |