欢迎来到天天文库
浏览记录
ID:25168014
大小:696.00 KB
页数:24页
时间:2018-11-15
《第8章 数据库监视》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、DB2UDB关系型数据库实用教程大连交通大学软件学院段竹第8章数据库监视本章学习目标掌握数据库监视的基本知识理解和掌握快照监视的相关知识理解和掌握事件监视的相关知识理解和掌握运行状况中心的基本知识理解和掌握解释工具的相关知识8.1数据库监视概述数据库管理员必须对数据库进行密切监视:对数据库的性能和故障进行调整和排除调整数据库配置的参数提高数据库和应用程序的性能掌握用户或应用程序的活动状况监视DB2数据库的方法有四种:快照监视事件监视运行状况中心解释工具8.2快照监视快照监视是通过使用快照监视器(
2、SnapshotMonitor)进行的。快照是一些时间点的视图,说明了DB2当时正在“做什么”。快照返回的信息是针对某个时刻的累计信息。DB2支持多种快照监视器。1.通过监视器组开关设置监视器2.通过数据库管理器配置参数设置监视器8.3事件监视事件监视是通过事件监视器(EventMonitor)进行的。事件监视器用于监视某一具体事件或固定的时间周期内的工作负载,记录运行的具体信息从而对数据库和应用程序进行诊断。1.事件监视器可以捕获的事件数据库:最后一个应用程序断开连接时,生成一个事件记录缓冲池
3、:最后一个应用程序断开连接时,为缓冲池生成一个事件记录表:最后一个应用程序断开连接时,为每个活动表生成一个事件记录表空间:最后一个应用程序断开连接时,为每个活动的表空间生成一个事件记录死锁:当发生死锁事件时,生成一个事件记录连接:每个应用程序连接或断开数据库时生成一个事件记录事务:每当事务完成时,即事务提交或回滚时,生成一个事件记录语句:为每个SQL语句生成一个事件记录2.创建事件监视器第一步:第二步:第三步:8.4运行状况中心运行状况中心是服务器端的一个图形工具。使用该工具的优点在于无须和数据
4、库管理员交互即可持续监控实例的运行状态。8.5解释工具解释工具(Explain)通过图形或文本的方式详细说明SQL语句的每个部分如何执行及何时执行,帮助分析SQL性能,例如可以说明SQL语句访问了哪些表和索引,对多个表的访问顺序是什么,程序中有哪些锁请求,是否需要排序,何时排序,排序的方法是什么,查询语句的每个部分正在使用表的哪些字段等。DB2分析每条SQL语句,最终生成访问方案。访问方案就是数据存取的策略。8.6本章小结介绍了数据库监视的目的,以及监视DB2数据库的方法。讲解了DB2中快照监视
5、器的名称、开关及其数据库管理器配置参数,详细描述了通过监视器组开关和通过数据库管理器配置参数来设置这些监视器的方法。介绍了事件监视器可以捕获的几种事件,详细描述了创建事件监视器的操作步骤。简要介绍了运行状况中心的相关知识。对解释工具进行了详细说明。
此文档下载收益归作者所有