おがわみつぎの SQL Server な BLOG

雑多な日々

PASSJブログ ホーム 連絡をする RSS ATOM Login
  276 投稿数 :: 0 ストーリー :: 329 コメント :: 67 トラックバック

ニュース


Microsoft Most Valuable Professional

MVP プロファイル














過去の記事

カテゴリ

イメージギャラリ

BLOGS

MVP

技術系

白血病

  • [SQL Server 2005]AGGREGATES/インデックス付きビュー/DTA デモ
  1. 「AGGREGATE-INDEXED_VIEW-DTA.sql」を SQL Server Management Studio で開く

  2. 実行プランを確認する

    Hash Match が発生していてパフォーマンスがよろしくない
    IO も確認してみると

    Worktable が生成されていることがわかる

  3. 最高のパフォーマンスを求めるために「データベース エンジン チューニング アドバイザ」に「AGGREGATE-INDEXED_VIEW-DTA.sql」(DTA)を読み込ませ、必要なインデックス、インデックス付きビュー、統計情報の更新を自動で生成させるため、DTA を起動

  4. DTA の全般的な設定を行う

  5. チューニング オプションの設定を確認

  6. 設定が完了したら、分析の開始を行う

  7. 分析完了すると推奨設定が表示される

  8. 推奨設定を反映させる

    ※推奨設定の保存を行うとオブジェクト名などの変更ができるようになる

  9. 完了したら、再度実行プランを確認する

    インデックス付きビューが参照され、Stream Aggregate で実行されているため、明らかに実行プランが良くなっていることがわかる

  10. 結論
    実際にパフォーマンスチューニングの方法がよくわからない場合は、このデータベース エンジン チューニング アドバイザを使って最適なパフォーマンスを得るように

投稿日時 : 2007年9月5日 21:33

Feedback

No comments posted yet.

コメント

タイトル:
名前:
Url:
コメント: