• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:2005で動くのに2008では処理負荷が高い)

2008年のSQLサーバーで処理負荷が高い問題について

このQ&Aのポイント
  • 本番環境で使用しているSQLサーバー2008において、処理負荷が非常に高くなる問題が発生しています。
  • クライアント1台しか接続していない状態でも処理が遅く、ノートPCよりも3倍ほど時間がかかるようになっています。
  • 本番環境のSQLサーバー2008では、一部の複雑な条件抽出処理により停止することがあります。

質問者が選んだベストアンサー

  • ベストアンサー
  • norayuni
  • ベストアンサー率79% (27/34)
回答No.1

書かれている内容から問題の原因を特定するのは難しいです。 評価環境  ノートPCを使用  OS不明(32bitか64bitか不明)  SQL Server 2005 Express  この環境でも、クラサバ?  (DBサーバのノートPCに、別のPCに乗ってるアプリからアクセス?) 本番環境  サーバー機(コア何個?)  Windows Server 2008(32bitか64bitか不明。Windows Updateかけて最新?)  SQL Server 2008 パフォーマンス値  メモリ、ネットワークは殆ど使用していない  CPUも25%程度(この25%は何を見て、25%と判断?) ってな状況ですと、物理I/Oはどうなのか気になります。 また、「ノートPCよりレスポンスが3倍ほどかかるようになりました」では、 1秒が3秒になったのか、 10秒が30秒になったのか、 2分が6分になったのかでも話が変わってきます。 が、まずはインデックスの再構築、統計情報の更新などを試されるといいかと思います。 参考情報として、URLを一つ載せておきます。

参考URL:
http://technet.microsoft.com/ja-jp/library/ms177500.aspx
kirstin_chiella
質問者

補足

すいません、詳細は以下の通りです。 評価環境  ノートPCを使用 CPU2コア  OS VISA SP1 (32ビット)  SQL Server 2005 Express  SQLサーバーとアプリケーションが1台のPCにはいっています 本番環境  CPU4コア  Windows Server 2008(32bitでSP等は最新状態)  SQL Server 2008 パフォーマンス値  WIN2008のパフォーマンス状況やSQLサーバManagementStudioの  パフォーマンスを見る限り、メモリ、ネットワークは殆ど使用しておらず、  CPUも25%程度の利用状況。(2台のクライアントから同時接続すると  50%程度まであがります。)  SQLサーバーのCPUとメモリの割り当ては自動にしています。  物理I/Oは時々3M程度になるくらいで待ち状態のプロセスはありません。 「ノートPCよりレスポンスが3倍ほどかかるようになりました」  これは大体の感覚です。  評価環境だと1分程度でおわっていたものが、3分ぐらい。  評価環境で1秒で終わったのがやはり3秒程度かかります。 インデックス再構築、統計情報の更新も行いましたが、改善はありませんでした。 トレンドマイクロのサービスを停止したり、ファイアヲールを無効にしましたが、 やはり効果はありませんでした。 です。

関連するQ&A