DB2性能监控 1——快照[11]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 mr_bean 的 blog

lang=en-us>2列出了这些函数以及指明他们所能获取的具体快照信息。

2. 快照监视器的表函数

用下面的语法将会创建一个引用非数据库管理器级表函数的查询:

select * from table ( [functionname]('[dbname]',[partitionnum]) as [correlationname]

在这里functionname 用来说明所使用得快照监视器的表函数; dbname 指明需要从那个数据库的快照监视器中搜集数据; partitionnum 说明需要从那个数据库分区的快照监视器中搜集数据; correlationname 则是查询产生的结果数据集的名称。

构造一个引用数据库管理器级的快照监视器表函数查询的语法也是一样的。不同的是:dbname 参数不使用。

如果你想要获取一个分区数据库环境里当前分区的快照监视器数据,你可以将partitionnum参数的值设置为-1;如果你希望获取所有分区的快照监视器数据,可以把它设置为-2。同样,如果你想获取当前连接数据库的快照信息,你可以把dbname参数设定成一个空值,也可以使用一对空的单引号或者用一个cast操作——例如:cast (null as char)

如果你想要通过使用快照监视器的表函数snapshot_lock来抓取包含被应用程序相关联的当前连接的数据库的锁定数据的快照信息,可以执行下面的语句:

select * from table (snapshot_lock (cast (null as char), -1) as lock_info

本文关键:DB2性能监控 1——快照
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top