いくつかの遅い Web ページを最適化しようとしていますが、問題は SQL のブロックに関係していると推測されます (Web サーバーまたはデータベース サーバーの CPU や I/O の使用率の問題ではないようです)。どのクエリがブロックされ、どのクエリがブロックされているかを確認する最も簡単な方法は何ですか?
9456 次
3 に答える
12
SELECT
p1.SPID AS blockedSPID, p2.SPID AS blockingSPID, ...
FROM
master..sysprocesses p1
JOIN
master..sysprocesses p2 ON p1.blocked = p2.spid
Remus: サーバーの負荷がかかると、アクティビティ モニターがエラー 1222 でタイムアウトする場合があります
MS KB 224453には多くの優れた内容があります
于 2010-02-18T18:48:16.643 に答える
4
于 2010-02-18T18:45:14.263 に答える
2
SQL Server 2005 および SQL Server 2000 でブロックを監視する方法
ここに非常に素晴らしいブログ投稿があります:
于 2010-02-18T18:57:54.937 に答える