0

私はDbの男ではありません。しかし、Db をチェックして、Db をブロックしているプロセスがあるかどうかを確認するように求められることがあります。

強制終了する適切なプロセス候補を見つけるという点で、Activity Monitor を読み取る最良の方法を教えてください。どの列を最初にチェックし、どの値に対してチェックするか?

ありがとうございました、

4

2 に答える 2

1

SQLServerのプロセスを強制終了する必要がある理由がわかりません。SQL Serverはロックの管理に非常に優れており、本当に必要な場合は、SQLServerは「デッドロックの犠牲者」を選択して強制終了します。(これは、ユーザーがどの役割に属しているかに部分的に基づいていると思います)

私はあなたがあなたが殺そうとしている人の基礎となることができる有用な情報をあなたが得るだろうとは思っていなかったでしょう。そして、多くの場合、ロックを調査して誰を殺すかを選択するまでに、ロックはおそらく解決されています。

ランダムなプロセスを強制終了するだけでなく、そもそもなぜロックを取得しているのかを実際に調べる必要があると思います。

于 2010-06-25T08:06:00.413 に答える
1

まず、アクティビティモニターのブロックされた列を確認します。これにより、ブロックの原因となっているプロセスのプロセスIDがわかります。次に、プロセスを見つけて詳細を表示し、ブロッキングプロセスが何を行っているかを正確に確認します

于 2010-06-25T08:07:31.970 に答える