2003 から 2012 R2 ホストを実行している VM での SQL パフォーマンスが非常に遅い

2003 から 2012 R2 ホストを実行している VM での SQL パフォーマンスが非常に遅い

私は、HYBERv ホストとして使用されている古い HP ProLiant ML350 を持っています (Win Server 2012 - 16 GB RAM、3x146 GB SAS、1 つのプロセッサ)。

私は VM (win-server 2003 32 ビット + sql server 2000) を持っていますが、ユーザーからの苦情もなくすべて正常に動作しています。

新しいHybhervホストを購入することにしたので、DELL poweredge R720(2xE5620、4X600 GB SAS、4*2TB SATA、RAID H710P、64 GB RAM、Broadcom 5720)とWin Server 2012 R2を購入しました。

スペックは非常に高く、期待されるパフォーマンスも非常に高いと思われます

VMを古いホストから新しいホストに移動したところ、ユーザーからデータベースが非常に遅いと報告がありました。

古いホストに戻したら、すべて正常に動作しています

それで、どこに問題があるのか​​疑問に思います。

答え1

スペックは非常に高く、期待されるパフォーマンスも非常に高いと思われます

どの仕様ですか? おそらくハードディスクの速度がかなり遅いのでしょうか?

ユーザーはデータベースが非常に遅いと述べた

ストレージはどのように構成しましたか? 古いものと新しいもの、ボリュームごとの比較をお願いします。また、ドライブの完全な仕様と IO テストの結果も教えてください。何かが間違っていたとしか思えません。非常に悪いです。これらのサーバーは、実際のデータベース (つまり、重要なアクティビティがあるサーバー) を実行するためのものとはまったく思えません。

まず、ベースライン管理テスト (CPU 使用率、ディスク使用率、およびラッド ボリュームの IOPS 容量の比較 (テスト ツールで測定)) を実行します。質問で提示すべき内容です。IO 側に深刻な問題があると強く想定しています。データベースは、IO 予算によって左右されます。

関連情報