WEB开发网
开发学院数据库DB2 DB2性能监控 1——快照 阅读

DB2性能监控 1——快照

 2008-10-07 16:30:30 来源:WEB开发网   
核心提示: 表1 , 快照监视器开关参数查看开关设置在某种程度上,DB2性能监控 1——快照(2),由于快照监视器开关控制着当一个快照被打开时缩搜集到的信息的类型和数量,因此你应该在开始你的监视进程之前搞清楚哪些开关是打开的而那些是关闭的,)你可以通过调用db2GetSnapshot() API或者执

表1 。 快照监视器开关参数

查看开关设置在某种程度上,由于快照监视器开关控制着当一个快照被打开时缩搜集到的信息的类型和数量,因此你应该在开始你的监视进程之前搞清楚哪些开关是打开的而那些是关闭的。获得这些信息最简单的方法就是通过在CLP中执行GET MONITOR SWITCHES命令。在多分区数据库环境下它的基本语法是:GET MONITOR SWITCHES < AT DBPARTITIONNUM [PartitionNum] > PartitionNum 参数用来说明你需要获取快照监视器开关参数状态的数据库分区。注: 尖括号(<>)显示的参数是可选的参量,而在方括号([ ])里面的参数是必须的。获取和显示一个单独分区数据库的快照监视器开关的状况,可以执行GET MONITOR SWITCHES命令。假定均使用缺省的设置,结果如清单1所示.

清单1 。 运行GET MONITOR SWITCHES命令的结果。

从上面可以看到,TIMESTAMP这个快照监视器开关的状态是ON而其他的都是OFF。在这个开关状态后面显示的是这个开关打开的精确日期和时间。改变开关参数 在你知道了每一个可用的快照监视器开关的当前状态以后,你就想在你开始监测之前去改变其中的一个或者多个开关的设置。你可以通过改变相对应的数据库管理器配置参数(参见表 1)或者调用应用程序级db2MonitorSwitches() API函数或执行UPDATE MONITOR SWITCHES命令在实例级修改快照监视器开关的设置(该设置在实例重启后依然有效) 这个命令的基本语法:

UPDATE MONITOR SWITCHES USING [[SwitchID] ON | OFF ,...]

SwitchID 指明一个或者多个需要改变状态的快照监视器开关。(该参数可以是以下其中的一部分或者是全部:BUFFERPOOL, LOCK, SORT, STATEMENT, TABLE, TIMESTAMP, UOW。)要将LOCK和Sort快照监视器开关参数状态设置为ON(实例级别),可以执行UPDATE MONITOR SWITCHES USING LOCK ON SORT ON命令。获取数据 当数据库被激活或者与数据库的连接被建立的时候,快照显示器自动地开始收集监视器数据。但是,在你能够观看被收集的数据之前,你必须选取一个快照。(快照看起来就像是当时那个时间点上的监视要素的映像。)你可以通过调用db2GetSnapshot() API或者执行GET SNAPSHOT命令来得到快照。清单2指明了这个命令的基本语法,DatabaseAlias 用来说明需要手机快照监视器信息的数据库别名。

上一页  1 2 3 4  下一页

Tags:DB 性能 监控

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接