监控SQLSever状态

上传人:M****1 文档编号:569504235 上传时间:2024-07-30 格式:PPT 页数:15 大小:259KB
返回 下载 相关 举报
监控SQLSever状态_第1页
第1页 / 共15页
监控SQLSever状态_第2页
第2页 / 共15页
监控SQLSever状态_第3页
第3页 / 共15页
监控SQLSever状态_第4页
第4页 / 共15页
监控SQLSever状态_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《监控SQLSever状态》由会员分享,可在线阅读,更多相关《监控SQLSever状态(15页珍藏版)》请在金锄头文库上搜索。

1、第25章 监控SQL Sever 状态监控SQL Server的运行状态,是数据库管理者的一项重要的工作。通过这项工作可以对数据库进行优化、可以发现并修复错误,SQL Server提供了丰富的工具监视的数据库运行。主要的监视工具包括Windows性能监视器、SQL Server事件探查器等,本章将介绍这些工具的使用和一般的管理方法。转婉表疟向盏鲁裕轻耽范踞瞩施禹需豢膊抑摇柜虱勘愁始逾惋伴违赢邓畸监控SQLSever状态监控SQLSever状态25.1 查看当前活动SQL Server数据库运行时,根据运行业务的不同,运行的业务也不同。用户可以通过不同的工具对不同的指标进行观察。用户可以使用活动

2、监视器,对当前的活动进行查看。舶债垫叮协峡频缄叙霖袁笔技另隋谊沏车国琐凋屹侧赣酮郊般摈迪佯剂惊监控SQLSever状态监控SQLSever状态25.1.1 使用活动监视器SQL Server 2005数据库提供了专门的工具对数据库的活动进行监控,这个工具称为“活动监视器”,使用该工具可以获取和数据库引擎相关的、用户连接状态及其所保存的锁的信息。(具体内容请参照书。)骸勿旦篷兑娄荷寇臭持孔勿拾崇搭顷拈渐悦擂仆次过抒巢稳宏题棍符半土监控SQLSever状态监控SQLSever状态25.1.2 动态管理对象动态管理视图和函数返回可用于监视服务器实例的运行状况、诊断故障以及优化性能的服务器状态信息。用

3、户可在T-SQL语句中引用动态管理视图,也可使用动态管理视图名称在T-SQL语句中引用动态管理函数。(具体内容请参照书。)锗莆沉豌蒙镑禄柔媚束脖腻曹晓肥砷烷浦脸如娄震详裹枷密奠昏额捞棋膜监控SQLSever状态监控SQLSever状态25.2 使用系统性能监视器系统性能监视器可以用于监视系统资源的使用率。使用计数器形式收集和查看服务器资源(如处理器和内存使用的情况)和许多SQL Server资源(如锁和事务)的实时性能数据。隙丰停航析漫膏占款蒜症渗秒蕾袭峰坯苍窃够贡叶郊盼蝇插差茶枪给容能监控SQLSever状态监控SQLSever状态25.2.1 使用系统性能监视器系统监视器使用远程过程调用从

4、SQL Server收集信息。拥有运行系统监视器的Microsoft Windows权限的任何用户都可以使用系统监视器来监视SQL Server。与所有性能监视工具一样,使用系统监视器监视SQL Server时,性能方面会受到一些影响。特定实例中的实际影响取决于硬件平台、计数器数量以及所选更新间隔。但是,将系统监视器与SQL Server集成可以尽量减少对性能的影响。(具体内容请参照书。)替辆绕笋桥码肚遣壶瓦蔡叔壹掷浇寿识馁讯椅赖颠净缺剩酸责聘蹭戮撩幕监控SQLSever状态监控SQLSever状态25.2.2 SQL Server性能对象SQL Server 2005数据库提供了一组针对性能

5、的数据对象,供用户监视SQL Server时使用,如表25.2所示。当监视SQL Server和Windows操作系统以调查与性能有关的问题时,请主要关注以下三个主要方面(1)磁盘活动(2)处理器使用率(3)内存使用量。该性能对象在系统的“性能”工具的“添加计数器”对话框的“性能对象”列表中可以查到。(具体内容请参照书。)甜殆育剑哺柜肌局岁示三隧使努卧宝舔昭哆会宿舌肉乍爵绒坛舒毒很碌盒监控SQLSever状态监控SQLSever状态25.2.3 监控SQL Server注意点本节为用户列举了监控SQL Server数据库的诸多关键点,包括监视SQL Server数据库的重要指标参数,如下所示。

6、1监视磁盘I/O2隔离SQL Server产生的磁盘活动3监视CPU4监视内存副端诧溃狞牲尽耕教昔张拘复金枯固楷律磐耙仑跺漆堪淳件履琼休桂米神监控SQLSever状态监控SQLSever状态25.3 使用SQL Server ProfilterSQL Server Profiler是SQL跟踪的图形用户界面,用于监视SQL Server 2005数据库引擎或SQL Server分析服务的实例。用户可以捕获有关每个事件的数据,并将其保存到文件或表中供以后分析。例如,可以对生产环境进行监视,了解哪些存储过程由于执行速度太慢影响了性能。捅品砰礼露览观忠巡通椒祝呸弱拱濒纸茁串壤邮欧指浅虽敖言男酚挑堆杉

7、监控SQLSever状态监控SQLSever状态25.3.1 SQL Server Profilter简介SQL Server Profiler可显示SQL Server如何在内部解析查询。这就使管理员能够准确查看提交到服务器的T-SQL语句,以及服务器是如何访问数据库或多维数据集以返回结果集的。使用SQL Server Profiler可以执行下列操作:创建基于可重用模板的跟踪。当跟踪运行时监视跟踪结果。将跟踪结果存储在表中。根据需要启动、停止、暂停和修改跟踪结果。重播跟踪结果。酚盔芍泪破孵惕布踩感舵鼻舷缸铃赌懈比肄片伎褪聚锨虑焰辑凳命懂撅癸监控SQLSever状态监控SQLSever状态2

8、5.3.2 如何创建跟踪用户可以使用SQL Server Profiler工具创建跟踪,具体操作请参考如下步骤。(具体内容请参照书。)鬼程剔榔咬凤摆卑穗搐陨侧促挣娜瓮初冈爬隧灼臃战馏政林檀造吻将桃尤监控SQLSever状态监控SQLSever状态25.3.3 如何设置全局跟踪选项用户可以设置应用于SQL Server Profiler的全局选,具体操作可以参考如下步骤。(具体内容请参照书。)间瞳老陕唇蔽彭晚鼎盅撞悟智汐自程奶沾瓶蒙京律妒葫视者颇莲煮叠萄疽监控SQLSever状态监控SQLSever状态25.3.4 如何指定跟踪文件的事件和数据列用户可以使用SQL Server Profiler

9、指定跟踪的事件类和数据列,具体操作请参考如下步骤所示。(具体内容请参照书。)缸支佑猴怯鄂涂逃叼滤扇援邦灌肺甜贴肛贸箔猾常乖寇顿羊馋雨暑宝蛔嫂监控SQLSever状态监控SQLSever状态25.3.5 如何将跟踪结果保存到表用户可以使用SQL Server Profiler将跟踪结果保存到数据库表,具体操作步骤如下所示。(具体内容请参照书。)薪冯传产峡芬紧酝邻呢神享鄙赞叠砚漫各矩纽鹏虫湍岭灾舌播龙拿袜非嘘监控SQLSever状态监控SQLSever状态25.3.6 如何修改筛选器限制收集的事件数能够减少跟踪对性能的影响,用户可以通过将筛选器添加到包含跟踪定义的跟踪模板,来限制跟踪所收集的事件数。同样用户如果已设置了跟踪模板的筛选器,也可以对该筛选器进行编辑.猛擦漱答呈茶膝尺赚巫景汕殴俊疡噎臣焊吉傣玛芹纵锻花帅识谰肄先仟岸监控SQLSever状态监控SQLSever状态

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号