・ | クエリアナライザでクエリ実行プランを確認 | |
・ | インデックスが使用されない原因を考える | |
・ | クエリオプティマイザヒントの使用 | |
− | クエリ処理に使用するインデックスを指定 | |
‥テーブルヒント | ||
‥結合ヒント | ||
‥クエリヒント | ||
− | 統計情報の更新やインデックスの再作成、オプティマイザの強化等に使用 (SQL Server 7.0 以降) | |
⇒ | SELECT ... FROM テーブル名 WITH ヒント | |
※ | 通常はクエリオプティマイザで最適化 → あまり使わない |
○ インデックス使用時の参考基準
・ | 統計情報(クエリオプティマイザ)から自動参照 |
・ | オプティマイザヒントでの手動定義を参照 |