1

私の存在の悩みの種は、テーブル パーティションの MERGE がデッドロックになり、最終的に失われることです。

deadlock_priority を高く設定してみました。

テーブルにヒットする各クエリを事前に強制終了するコードがありますが、そのミリ秒の間にまだクエリが取得されることがあります。

私は途方に暮れています。これを行う良い方法はありますか?

4

1 に答える 1

1

マージ ステートメント -xlock,holdlock で使用されるオブジェクトをロックするには、ヒントを使用する必要があります。私のアドバイスは、イベント Deadlock Graph で sql Profiler を開始し、ツール (私はこのツールを使用します) でデッドロックを再現してから、なぜそれが起こっているのかを突き止めることです。初期情報としてお読みください

于 2013-04-01T15:44:24.440 に答える