- 5
- 0
- 约小于1千字
- 约 2页
- 2017-06-07 发布于重庆
- 举报
诊断影响数据库性能的语句的方法
诊断影响数据库性能的语句的方法
在我们系统运行的过程中,数据库执行大量的sql语句,这些SQL语句的来源有:应用程序、报表、数据传输、定时作业等。SQL Server 2008数据库提供了一个很好的工具来监测花费时间最多的语句,花费资源最多的语句,我们只要不断优化这些最消耗资源的语句,就可以提高系统的整体性能。
这个工具的使用方法如下:
进入SQL Server Mnagement Stadio,并连接要监测的服务器
在服务器上点击右键菜单:活动和监视器,如下图
进入下面的界面,这个界面中,最重要的是有几个方面:
数据库IO,这个值越大,表示数据库读取和写入的数据量越大,整体性会越差,如果达到100M/S,数据库整体性能就应该比较差了。
最近消耗大量资源的查询,这个列表列出了最花费资源的查询,可以点击列来排序,分别可以看出执行次数最多、最消耗cpu、最多读取或者写入的SQL命令。在命令点击上右键菜单,可以查看具体的语句,和语句的执行计划。
找出这些语句后,可以和研发部一起想办法优化SQL语句或者优化表的索引。
原创力文档

文档评论(0)