现在,其实只剩下了一个次要的方面。你有没有看到上面的红色尖峰?这些是锁。各种各样的锁都很危险。每天一小时的处理器使用时间没什么问题,但是1分钟的锁定时间会导致超时、客户不高兴。死锁更为严重。

为了给锁和死锁排除故障,请从下列网址安装SQL Deadlock Detector
http://www.sqlsolutions.com/downloads/sql-deadlock-detector/Download.html
连接到同一台服务器,在数据收集了几小时后查看事件列表。

有时候,锁包括几十个进程。从SQL Deadlock Detector里面,你能获得关于参与锁的进程的所有细节:

提供的信息包括锁定表的名称、具体的T-SQL语句以及父存储过程。

小结
你可以迅速确定自己的SQL服务器其运行状况是否良好。实际上,说到处理最常见的性能问题,你只要遵照上述步骤,就能够成为SQL服务器性能方面的专家。


相关内容