0

「インデックス使用統計」DMV を照会したところ、次の結果が得られました。

obj_id:789577851 tab_name:TableX index_id:0 index_name:HEAP user_seeks:0 user_scans:3139598 user_lookups:1237467 user_updates:0

このテーブルにはクラスター化インデックスがありません。

「行方不明のインデックス」DMV も調べましたが、「TableX」のエントリが見つかりませんでした。つまり、SQL サーバーは、このテーブルにインデックスを作成する必要があるとは考えていません。しかし、スキャンとルックアップが多すぎます。

スキャンやルックアップを減らすためにどのインデックスを作成する必要があるかをどのように判断すればよいですか?

4

1 に答える 1

1

Bart Duncan の SQL Weblogには、この dmv を結合して実際の create index ステートメントを与える方法を示す有益な記事があります。また、DMV 内の重要度の低いエントリもフィルタリングします。

これがあなたが探していたものであることを願っています。

于 2012-02-03T00:40:55.133 に答える