选择显示字体大小

db2性能监控2[翻译]

性能监控2

performance monitoring, part 2

roger sanders

笑熬浆糊

 

天堂鸟自由空间原创作品

天堂鸟自由空间©2002-2005版权所有

转载请保持文档的完整性

访问更多可以浏览http://hbird.vicp.net/myself.html

http://hbird.myrice.com/myself.html

blog: http://blog.csdn.net/mr_bean

bbs讨论:  http://hbird.vicp.net

mail:jackey.wu@163.com


性能监控2

roger sanders

笑熬浆糊

 

原文出处:《db2 magazine quarter 3, 2004 vol. 9, issue 3

perlink>英文原文(由于文章翻译未经权,请在转载时留原文链接)

事件监视器超越了性能线索快照。

在此系列的第一篇中,我指出db2的性能监视工具趋向于一个有组织、有目标导向的调整结果。简单的说,他们能帮助你确定性能问题的症结所在并且给你一些改进的方法。

你也许还记得数据库系统监视器是由两种不同的监视工具组成:一个快照监视器和一个或多个事件监视器。在上个章节,我详细介绍了快照监视器以及它是怎样用于捕获实例或数据库在既定时间点上的当前状态信息。在本章,我将要来介绍事件监视器是怎么被用于捕获那些不能被快照监视器所抓取情况下的监视器数据。

事件监视器

事件监视器收集监视器数据例如特定事件或者事务发生。因此,事件监视器提供了一个当事件或者活动发生的时候不能使用快照监视器监视时搜集数据库系统监视器数据的方法。

例如,假设你想要捕获每当死锁周期的发生时的监视器数据。如果你对死锁的概念比较熟悉的话,你应该知道一个被称之为死锁监听器的特殊进程在后台安静的运行并且在预定的间隔时间内会“苏醒”用以为死锁周期扫描当前正在锁定的系统。如果死锁周期被发现,死锁监听器将会随机选择、回滚并且终止涉及在此次周期中的任意一个事务。结果,被选择出来的那个事务将会接受到是一个sql错误代码,并且所有实际上已经获得的所被释放以便于剩下的事务能够继续执行。像这样一系列的事件信息不能被快照监视器所捕获,这有很大的可能是因为死锁周期可能在快照执行很久之前就已经被破坏了。然后,事件监视器却可以捕获该事件的重要信息,因为它可以在死锁周期被检测到的瞬间被激活。

这两种监视器的另外一个显著的不同是:快照监视器以后台进程的方式驻留,从一个数据库连接建立就开始捕获监视器数据;相反地,事件监视器必须在他们使用之前专门去建立和激活。几个不同的事件监视器可以共存,并且每个事件监视器只有在特定类型的事件或者事务发生的时候才会被激活。表1显示的就是可以导致事件监视器被激活的一些事件类型,以及被每个事件类型所搜集的监视器数据的种类。

aspectratio="t" v:ext="edit">.net.com/db2mag/2004/q3/distdba_table1.gif" src="file:///c:\docume~1\admini~1\locals~1\temp\msohtml1\01\clip_image002.gif">1 事件类型和他们对应的数据

由于事件监视器是特殊的数据库对象因此它必须在使用之前创建,它们只能收集发生在它们被定义的数据库中事件或者事务的监视器数据。你不能在实例级使用事件监视器来收集监视器数据。

创建事件监视器

你可以直接在控制中心中创建事件监视器(从事件监视器菜单选择创建事件监视器),也可以通过执行create event monitor sql语句来创建它,它的基本语法如下:

create event monitor [name]
for [database
bufferpools
tablespaces
tables
deadlocks < with detail >
connections < where [eventcondition] >
statements < where [eventcondition] >
transactions < where
[eventcondition] > , ...]
write to [table [groupname] (table
[tablename])
pipe [pipename]
file [directoryname]]
[manualstart autostart]

说明:


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons