テスト環境と本番環境で、DBからのデータ取得にかかる時間に違いがある。
お世話になります。
WebサーバとDBサーバを使用して構築したシステムが
あります。
テスト環境と本番環境があり、それぞれ、以下の様になってます。
テスト環境
Webサーバ
Windows2000 Server+IIS5.0+ .NET Framework
DBサーバ
Windows2000 Server+Oracle8.0.6
本番環境は
Webサーバ
Windows2000 Server+IIS5.0+ .NET Framework、
DBサーバ
Solaris(バージョン分からず)+Oracle8.0.6
となっています。
テスト環境と本番環境の違いについてですが、
Webサーバの方は、スペックは違いますが、
その他の環境は同じです。
DBサーバの方は、OSの違いとOracleのデータベースの定義に少し違いがあるかもしれませんが、
データの件数とテーブルの定義は同じです。
そこで肝心の質問の件なのですが、
テスト環境と本番環境で、同システムを実行した際に、
DBからのデータ取得にかなりの時間の差があるのです。
テスト環境で、2~3分で終わる処理が
本番環境だと、30分くらいかかってしまいます。
何が原因でこのような状態になっているか分からず、
すごく悩んでいます。
ネットワークの速度にはそれほど違いはないのですが・・・。
また、マシンスペックは本番環境の方が高いです。
どんな細かい情報でもかまいませんので、
ここが怪しいのではないか?とかありましたら、
ご教授お願いします。
また、他に必要な情報とかありましたら、
できる限り調べますので、どうぞよろしくお願いします。