none
SQL Server 2005 チューニング(インデックスの断片化解消後) RRS feed

  • 質問

  • インデックスの断片化解消のためのチューニング前後で、パフォーマンスがどれくらい

    改善されたか定量的に知りたいのですが、断片化率が減る、クエリの実行時間が短くなる以外に

    一般的に何か指標となる値はあるのでしょうか?(漠然とした内容ですが)

    なお、環境は、WinSrv2003 Enterprise sp2 + SQL Server 2005 Standard です。

    2010年8月20日 16:12

回答

  • DMV(動的管理ビュー)を使ってみてはいかがでしょうか?
    ちょっと調べてみないと、どの動的管理ビューが適切か回答できませんが、数値としてができるようになります。
    (もちろん、チューニング前にも取得している必要がありますが)

    動的管理ビューについても調べてみることをお勧めします。

    • 回答としてマーク lampard1111 2010年11月10日 1:52
    2010年8月26日 12:15

すべての返信

  • 通常はその2つだと思うのですが、強いて言えば、実行プロファイルを取得し読み取ったページ数が削減することもあると思います。ただし、断片化解消前後で明確な速度の違いがあればの話です。
    2010年8月21日 6:18
    モデレータ
  • 以下のURLが参考になると思いますよ。

    SQL パフォーマンス チューニング : パフォーマンス改善 最初の一歩
    http://technet.microsoft.com/ja-jp/sql_5mins11.aspx

    上記のURLをみて、断片化を解消すると、何故 クエリの実行時間が短くなるのかについて聞けば、知りたいことが分かるのではないかと。
    私もためになりました、

     

    2010年8月21日 9:59
  • ElanLilacさん

    回答ありがとうございます。

    参考になります。

    2010年8月22日 10:44
  • NOBTAさん

    回答ありがとうございます。

    >SQL パフォーマンス チューニング : パフォーマンス改善 最初の一歩
    >http://technet.microsoft.com/ja-jp/sql_5mins11.aspx

    上記のページをよく見てみます。                                                      自分なりに書かれている内容が消化できたらフィードバックしたいと思います。

    2010年8月22日 10:55
  • DMV(動的管理ビュー)を使ってみてはいかがでしょうか?
    ちょっと調べてみないと、どの動的管理ビューが適切か回答できませんが、数値としてができるようになります。
    (もちろん、チューニング前にも取得している必要がありますが)

    動的管理ビューについても調べてみることをお勧めします。

    • 回答としてマーク lampard1111 2010年11月10日 1:52
    2010年8月26日 12:15
  • だいぶ返信が遅くなりましたが、NOBTAさん、CatTailさんの情報とても参考になりました。

    チューニングを行うことで得られる効果とそれを行うことによるリスクを考えチューニングに取り組むべきと思いました。

    2010年11月10日 1:57