翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
インデックスの再構築
クエリオプティマイザが最適なクエリプランを生成し、適切なインデックスを使用するには、インデックスを断片化しないでください。インデックスは、更新、挿入、または削除のレートに基づいて、時間の経過とともに断片化されます。テーブルのインデックスが定期的に再作成されていることを確認します。再構築の頻度は、データベースがデータ操作言語 (DML) オペレーションを処理する速度によって異なります。
出発点としては、30% を超える断片化されたインデックスを再構築し、30% 未満の断片化されたインデックスを再編成するのが良いでしょう。30% この値は大部分のユースケースでうまくいきますが、未使用のインデックスによるクエリプランが不十分な場合は、このパーセンテージを再検討する必要があります。
次のようなクエリを使用して、断片化をチェックします。
SELECT OBJECT_NAME(OBJECT_ID), index_id,index_type_desc,index_level, avg_fragmentation_in_percent,avg_page_space_used_in_percent,page_count FROM sys.dm_db_index_physical_stats (DB_ID(N'
<your_database>
'), NULL, NULL, NULL , 'SAMPLED') ORDER BY avg_fragmentation_in_percent DESC
メンテナンスジョブを作成して、定期的にインデックスを再構築することをお勧めします。