あなたの問題に対するいくつかの可能な解決策はここにあります:
これは、30 GBのインデックスです。再構築によって解決しようとしている測定可能なパフォーマンスの問題は何ですか?特に5%の断片化では、これは(システムリソースとロックの点で)非常にわずかな利益のために非常に高価な操作のように見えます。
インデックスの再構築をあきらめたい理由について、非常に根拠のある意見をここで読むことができます。
これはあなたの最高の、そして最も簡単なオプションです。これが本塁打です。これを行う。
インデックスの再構築にはSCH-Mロックが必要です。 WITH (ONLINE = ON)
をALTER INDEX
コマンドに追加すると、そのロックは再構築操作の最後まで延期されます。これはmightメンテナンスタスクの完了を妨げているものがロックを解放する可能性を高めます。
これはおそらくオプションの中で最も多くの作業です。 ALTER INDEX
コマンドの実行中にsp_WhoIsActiveを実行すると、他に何が実行されているかが示されます。具体的には、他のセッションがALTER INDEX
コマンドによるロックの取得をブロックしていることを示します。その時点で、問題に対処するための多くのオプションがあります。