收藏 分享(赏)

ch15性能监视和调整.ppt

上传人:天天快乐 文档编号:1116435 上传时间:2018-06-13 格式:PPT 页数:20 大小:235KB
下载 相关 举报
ch15性能监视和调整.ppt_第1页
第1页 / 共20页
ch15性能监视和调整.ppt_第2页
第2页 / 共20页
ch15性能监视和调整.ppt_第3页
第3页 / 共20页
ch15性能监视和调整.ppt_第4页
第4页 / 共20页
ch15性能监视和调整.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、2018年6月13日,第1页,第15章 性能监视和调整,本章概述 本章要点本章内容,2018年6月13日,第2页,本章概述,对于数据库管理员来说,监视和调整系统性能是一项重要的艰巨任务。与其他管理任务不同的是,系统性能涉及到方方面面的因素,包括软件因素和硬件因素。如果Microsoft SQL Server系统没有按照优化的方式运行,数据库管理员必须及时发现这种问题并采取有效的措施来调整系统,解决系统的运行瓶颈问题。本章全面研究与系统性能有关的监视和调整技术。,2018年6月13日,第3页,本章要点,监视Microsoft SQL Server系统的原因和目标影响系统性能的因素性能调整的策略框

2、架和步骤监视和调整系统性能的工具Windows系统监视器的作用和使用方式SQL Server Profiler工具的作用和使用方式C2审核的作用和方式常用的性能监视和调整任务,2018年6月13日,第4页,本章内容,15.1 概述15.2 影响系统性能的因素15.3 性能监视和调整的策略15.4 性能监视和调整的工具15.5 SQL Server Profiler15.6 标准审核和C2审核15.7 常用的监视和调整任务15.8 本章小结,15.1 概述,通过监视系统的性能指标,可以确认系统是否运行正常。如果系统的运行出现了异常,可以立即采取适当的调整措施,修正出现的问题。一般地,监视Micr

3、osoft SQL Server系统的运行状况(包括服务器性能和数据库活动)的主要目标如下:优化SQL Server的应用程序最小化用户执行查询的响应时间最大化系统的吞吐量检查数据的一致性等,2018年6月13日,第5页,15.2 影响系统性能的因素,影响系统性能的因素非常多,为了更好地分析这些影响系统性能的因素,可以把这些因素分成6大类:服务器硬件类操作系统类网络类SQL Server系统类数据库应用程序类客户应用程序类,2018年6月13日,第6页,15.3 性能监视和调整的策略,监视和调整系统性能是一个综合问题,没有固定不变的模式。但是,理解和掌握监视和调整系统的框架步骤是必要的。监视和

4、调整系统的框架步骤如下:制订监视和调整系统的策略选择调整性能的方案开发性能监视和调整的具体方法建立系统的性能基线 检测性能的瓶颈了解通常的监视任务,2018年6月13日,第7页,15.4 性能监视和调整的工具,Microsoft SQL Server和Microsoft Windows提供了一些用于监视服务器活动的工具。理解这些工具的特点和合理地使用这些工具,才能做好系统的监视和调整工作。由于SQL Server Profiler以及标准审核和C2审核的重要性,后面的15.5节和15.6节专门介绍它们的特点和使用方式。,2018年6月13日,第8页,Windows事件查看器,Windows事件

5、查看器”工具用于确认引发性能问题的事件。可以使用该工具提供的信息进行深入地研究和分析。使用“Windows事件查看器”工具可以查看3种事件日志,即应用程序日志、系统日志和安全性日志。这3种事件日志的特点如表15-1所示。,2018年6月13日,第9页,Windows系统监视器,如果希望跟踪服务器的活动信息和性能统计,可以使用“Windows系统监视器”工具。“Windows系统监视器”工具有许多不同的性能计数器,每一个性能计数器都标志着计算机资源的使用状况。使用“Windows系统监视器”工具可以监视有关Microsoft SQL Server的信息如下:SQL Server的读入/写出SQL

6、 Server的内存使用状况SQL Server的用户连接信息SQL Server的锁信息复制活动状况,2018年6月13日,第10页,Transact-SQL语句,除了使用图形化工具之外,还可以使用某些Transact-SQL语句监视Microsoft SQL Server的性能,这些语句包括系统存储过程、全局变量、SET语句、DBCC语句和跟踪标志等。可以使用特定的系统存储过程查看有关数据库或服务器的实时统计信息。用于监视系统性能的系统存储过程如表15-2所示。,2018年6月13日,第11页,使用DBCC CHECKDB命令,2018年6月13日,第12页,SQL编辑查询器窗口,SQL编

7、辑查询器窗口是SQL Server Management Studio工具执行查询语句的窗口。除了具备执行查询语句的功能之外,还具备监视系统性能的功能。使用SQL编辑查询器窗口可以监视的系统性能如下:显示查询执行规划显示服务器活动跟踪显示服务器端的统计信息显示客户机端的统计信息,2018年6月13日,第13页,15.5 SQL Server Profiler,SQL Server Profiler工具可以用来跟踪服务器和数据库的各种活动。可以把这些活动捕捉到表中、文件中或某个脚本文件,以便以后分析使用。使用SQL Server Profiler工具的过程包括创建跟踪、运行和重现跟踪等。,201

8、8年6月13日,第14页,15.6 标准审核和C2审核,标准审核是指通过SQL Server Management Studio工具或者其他工具设置审核级别对Microsoft SQL Server系统登录操作进行的审核活动。C2审核是一种可以审核更加广泛活动的审核方式。,2018年6月13日,第15页,标准审核,在Microsoft SQL Server系统中,审核的内容被写入到系统的审核日志中。这里指的审核日志包括Microsoft SQL Server系统的错误日志和Windows事件日志。Windows事件日志前面已经讲过了,下面主要讲述SQL Server系统的错误日志。标准审核有4

9、个审核级别,即0级、1级、2级和3级。0级表示不进行审核操作,即不向审核日志中写入登录信息。这是系统的默认设置。1级表示只审核登录系统失败的操作,2级表示只审核成功登录系统的操作,3级表示既审核登录成功的操作,也审核登录失败的操作。,2018年6月13日,第16页,C2审核,C2安全性是一种安全性的等级。如果某个计算机系统的安全性达到了C2安全性等级,表示该系统的安全性通过了美国国家计算机安全中心(NCSC)的评估。C2安全性评估包括很多指标和内容,C2审核只是其中的一部分。,2018年6月13日,第17页,15.7 常用的监视和调整任务,常用的监视和调整任务包括监视内存的使用状况、监视线程和

10、处理器的使用状况、监视硬盘的输入/输出、监视锁的信息以及监视性能差的查询语句。常用的监视系统性能的计数器如表15-6所示。,2018年6月13日,第18页,15.8 本章小结,本章讲述了性能监视和调整的内容。首先,分析了监视和调整系统的原因。其次,分析了影响系统的各种因素。接下来,介绍了监视和调整系统的策略框架步骤。之后,对监视和调整系统的各种性能工具进行了详细的研究。最后,着重讨论了SQL Server Profiler和C2审核技术。,2018年6月13日,第19页,【思考和练习】,1. 为什么要监视系统的性能?2. 影响系统的性能因素可以分为哪些类型?3. 性能监视和调整的策略框架步骤是

11、什么?4. 数据库应用程序类因素包括哪些内容? 5. 使用Windows事件查看器工具可以查看哪些事件的日志?6. 如何理解“Windows系统监视器”工具中计数器的作用?如何使用“Windows系统监视器”监视Microsoft SQL Server系统?7. SQL Server Profiler工具的作用是什么? 8. 如何理解C2审核?如何设置允许系统执行C2审核?9. 监视SQL Server系统的运行状况、服务器性能和数据库活动的主要目标是什么?10. SQL Server:Buffer Manager: Buffer Cache Hit Ratio的数值最好是多少?,2018年6月13日,第20页,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报