Database EngineTuningAdvisorを使用してデータベースを調整しようとしています。ログに記録されているコメントから(週末中実行した後、分析に40%しか含まれていません)、DTAは一時テーブルの操作を調整できないようです。それは実際にそうですか?
1 に答える
2
いいえ。一時テーブルにインデックスを適用するには、一時テーブルを使用したスクリプトにインデックスを追加する必要があるためです。設定して忘れる操作として、非永続テーブルに適用することはできません。
データベースに同じ名前の実表を作成し、スクリプトから一時表の作成を削除して、TRUNCATETABLEに置き換えることができます。このテーブルを作成し、それに対してアクションを実行すると、DTAは永続テーブルのインデックス作成を推奨します。次に、これらの推奨インデックスをスクリプト化し、スクリプトの一時テーブルに追加します。
また、DTAはほとんどの場合かなり良い仕事をしますが、常に正しくなるとは限らないことに注意してください...
于 2011-04-25T15:10:50.673 に答える