当SQL Server(2000/2005/2008)运行缓慢时,您运行的第一个命令是什么,以查看问题所在?
这个问题的目的是,当编译所有答案时,其他用户可以通过运行您选择的命令来分离问题所在的位置.还有其他troubleshooting有关SQL Server性能的帖子,但它们仅对特定情况有用.
如果你推出并运行自己的自定义SQL脚本,
那么你会让其他人知道吗
如果您可以提供脚本来源,请发布.
就我而言,
sp_lock
Run Code Online (Sandbox Code Playgroud)
我试着弄清楚是否有任何锁(目的)来返回SQL服务器锁信息.由于结果集显示对象ID(因此不是人类可读的),我通常会浏览结果以查看是否存在异常多的锁定.
随意更新标签
sp_who
Run Code Online (Sandbox Code Playgroud)
http://msdn.microsoft.com/en-us/library/aa260384(SQL.80).aspx
我想查看“谁”、哪些机器/用户正在运行哪些查询、时间长度等。我还可以轻松扫描块。
如果有什么东西阻塞了一堆其他事务,我可以在必要时使用 spid 发出终止命令。
| 归档时间: |
|
| 查看次数: |
1523 次 |
| 最近记录: |