0

すべて、オプティマイザーにインデックスを認識させるために、システムにインデックスを追加した後、dbcc freeproccacheを実行する必要がありますか?

前もって感謝します。

4

2 に答える 2

0

任意のテーブルにインデックスを作成すると、別のスペースのDBにBツリー構造が作成されます。インデックスを作成した列を使用してクエリを実行すると、オプティマイザはSTATASTICSからそのインデックスを自動的に使用します。情報。

したがって、インデックスを作成した後は何もする必要はありません。

しかし、不適切なFILL FACTORが原因でページが分割されている場合は、INdexの再編成または再構築を探します。

于 2012-08-14T05:46:51.057 に答える
0

いいえ、dbエンジンはインデックスを認識しており、作成するとすぐにインデックスを作成して使用します。

新しいインデックスに基づいてレコードを選択するクエリのクエリプランを確認すると、使用中のデータを確認できます。

たとえば、インデックスがUserIDで作成されている場合は、SELECT * FROM Table Where UserID = 1;

于 2012-08-14T01:21:57.257 に答える