2012-02-22 4 views
-1

データベースのインデックス推奨を取得しようとしています。しかし、それは私にインデックススクリプトを落とし、スクリプトを作成することはない。データベース全体を選択するときに作業負荷テーブルを選択するにはどうすればよいですか?誰かが私たちがどのように選ぶことができるか教えてください。すべてのテーブルの特定のデータベースでDTAを実行する

また、すべてのテーブルの特定のデータベースにインデックスを作成するにはどうすればよいですか。私は基礎が何かを意味しますか?クラスタ化されたものと非クラスタ化されたものを選択する方法私にお知らせください。

答えて

1

インデックスを削除するよう指示している場合は、実行されているSQLはパフォーマンスを向上させるために(DTAの謙虚な意見では)新しいインデックスの作成を正当化しません。あなたはインデックスがパフォーマンスを改善するのに役立つでしょうか?むしろそれでインデックスを投げるよりも、私はお勧めします:

  1. は、問題を特定、あなたが改善する方法の基礎として実行計画で見つけるものをこれらのクエリ
  2. の使用のための実行計画を見て
  3. を問い合わせますパフォーマンス。

データベースのすべてのテーブルにインデックスを作成しないでください。テーブル自体にインデックスを作成します。

関連する問題