2009-09-11 10 views
0

SQLServer 2005からSQLServer 2008(SP1)にデータベースサーバーを移植しました。新しいサーバーには、より多くのプロセッサー(4クアッドコア対1クアッドコア)とより多くのメモリー(4GB対64GB)があります。SQL Serverインストールのパフォーマンスを評価します

プロセッサは、2.1Ghz(新)対2.0Ghz(旧)です。 新しいオペレーティングシステムはWindows Server 2008であり、以前はWindows Server 2003です。

データベースはバックアップ/復元によって移行され、SQL Server 2005互換モードではなく、ネイティブSQL Server 2008モードで実行されます。

新しいサーバーのクエリの中には以前よりも遅く実行されるものがあります。これらのクエリはインデックス付きビューを使用します。クエリプランは両方のシステムで同じように見えます。 ほとんどのクエリは同等に実行されます。

私の仕事は、SQLServerのインストールに問題があるかどうか、データベースに問題がある場合、またはこれがexpexed結果であるかどうかを判断することです。

私は最初の両方

  1. Sytems
  2. SQLServerのインストールのパフォーマンスを比較したいです。

これを行う簡単な方法はありますか?

誰かが新しいSQLServerのインストールでcomparabeleの結果を持っていましたか?

  • は、すべてのインデックス

  • を再構築し、再度テストを実行

    • 更新統計:あなたは、ハードウェア/ OSをチェックする前に

    +0

    私はこの質問がServerfaultに属すると思います。 – jao

    +0

    @ jao:これは実際にクエリの問題になる可能性があります – RedFilter

    +0

    SP1のインストールも試しましたか? http://www.microsoft.com/downloads/details.aspx?FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19&displaylang=en – RichardOD

    答えて

    3

    、あなたに確認してください。また、SQL Serverのエディションは同じですか? SQL Serverのエディション(StandardとEnterprise)に基づいて、インデックス付きビューに対してクエリを作成する方法には違いがあります。

    また、インデックス付きビューの索引付けが正しく行われていることを確認するには、1行を選択してクエリプランを確認します。結果プランには1つのテーブルのみが表示されます。

    +0

    インデックスの再構築と更新統計は助けました。実行時間は両方のシステムで同等です。 –

    0

    両方のシステムのパフォーマンスを収集する最も簡単な方法は、PALを実行し、適切なデータを収集することです。

    PALには、SQL Server用の余分なカウンタセットがあります。データを収集して分析し、どこに問題があるかを伝えます。

    PALは重要ISSUは、ファイルグループの場所にある。また、ここで http://www.codeplex.com/PAL

    見つけることができます。基礎となる貯蓄システムはどのように定義されていますか?通常、SQL Serverに大きな影響を与えます。 (あなたはスピンデルについてここで、生のサイズではないと話すべきです...)あなたのデータベースファイルが他の人とリソースを共有していないことを確認してください

    関連する問題