您的位置:首页 > 数据库 > SQL

SQL Server 2012笔记分享-45:使用资源监视器监控SQL

2014-06-30 08:57 387 查看
使用资源监视器,我们可以方便的看到SQL server服务器上相关进程的CPU、内存、磁盘I/O、网络的消耗情况。资源监视器是操作系统自带的组件。
资源监视器提供一个快速、实时及图形化界面来显示包括CPU、内存、I/O和网络使用情况的信息,可以监视和检查所有当前运行在机器上的进程的这部分信息。并可以通过这个工具来结束你认为对性能有潜在风险的进程。
通过使用资源监视器,可以快速定位消耗硬件资源的进程。同时可以查看网络方面的瓶颈。在SQLServer生产环境中,如果你发现某些进程、应用程序耗费的资源比SQLServer还多,并已经影响到SQLServer的性能,你可以考虑把这些经常或者应用程序移到别的服务器,以使得SQLServer的性能不会收到太大的影响。
我们可以通过任务管理器的性能选项卡的下方来打开资源监视器。



在资源监视器的界面,可以从操作系统层面来看CP、内存、磁盘和网络的使用情况,比如在下图可以看到sqlservr.exe进程的内存详细使用情况。



再比如,我们还可以查看磁盘的当前读写情况。



也可以在概述界面进行整体查看。



除了使用资源监视器以外,我们也可以在进程管理器中进行查看。
通过添加相应的要显示的列,我们可以看到SQL的相关进程的路径名称,内存使用情况,描述信息,当前登录该进程的账户,已经进程的PID信息,如图。



===========================================================================================
最后,除了使用资源监视器、任务管理器之外,还有一个有助于辅助我们日常维护SQL服务器的工具,就是可靠性监视器,如图。
我们可以通过控制面板——系统和安全——操作中心——可靠性监视程序来找到他。
如果是windows8以上操作系统,可以通过win+Q的方式来搜索该工具。



======================================================================================
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息