2016-05-12 10 views
0

現在SQL Server 2008環境で作業しています。SQL Server 2014のパフォーマンスをどのように評価できますか?

私のパフォーマンスに関する懸念事項は、ビューとストアドプロシージャの実行時間に関連しています。

私が開発したクエリーにもかかわらず、約30人のユーザーがERPシステムを操作し、データレポートを生成しています。

クエリを実行する時間を除いて、パフォーマンスパラメータの詳細な知識がないため、SQL Server 2014に移行するとDBパフォーマンスの向上をどのようにテストできますか。

私のテスト環境では、両方のバージョンで複雑なビューを実行し、古いバージョンから新しいバージョンへの一貫したメリットは実現しませんでした。

私はより具体的な結果を確認するためのヒントをいただきたいと思います!

ありがとうございます!

+0

パフォーマンスはあまり向上しませんが、より簡単に仕事をするためのツールが増えます。 –

+0

パフォーマンスと最適化について議論している書籍が全面的に書かれています。 AmazonとGoogleはスタートするのに最適な場所です。 – dfundako

答えて

0

パフォーマンスのチューニングは複雑な場合があり、実行時間はシステムを比較する上で大きなメトリックです。ただし、サイドバイサイドマイグレーションの場合は、次の点も考慮する必要があります。

  1. CPU、ディスク、およびメモリ。それらはシステム間で匹敵しますか?ファイルの配置も必ず比較してください。
  2. サーバー構成:sys.configurationsに設定があります。既定では、SQL Serverは最適でない方法でセットアップされます。 2008年のシステムがしばらく動き回っていれば、最適化されている可能性があります。
  3. インデックスの断片化とメンテナンス;古いシステムでは実行されていますが、新しいシステムでは実行されていませんか?
  4. TempDBの競合:両方のシステムが最適に設定されていますか?

確認する場所はたくさんありますが、これは簡単な出発点です。

+0

同様のサーバーハードウェア設定で両方のバージョンをテストしており、インデックスの断片化とメンテナンスは継続されます。私のアイデアは、改善を確認するためのパラメータを取得するのと同じレベルで両方を比較することでした。 私はsys.configurationsとTempDBに関するさらなる結果を確認しますので、ありがとうございます! –

関連する問題