web-dev-qa-db-ja.com

VMwareのSQLServer 2005 Expressは、非常に高いCPU負荷を引き起こします

KB937745 --CPU使用率が非常に高く、アプリケーションログで次のような問題が報告されています。

クライアントは、接続プール用にリセットされたSPIDSPIDのセッションを再利用できませんでした。

ホットフィックスをダウンロードしましたが、実行できません。SQLServer2005 ExpressEditionがKBの[適用先]セクションにないためだと思われます。

マシンは、Windows XP(パッチ適用済み)を実行しているESX3.5ホストで実行されています。

の結果:

SELECT
    SERVERPROPERTY('productversion'), 
    SERVERPROPERTY ('productlevel'), 
    SERVERPROPERTY ('edition')

です

9.00.3068.00    SP2 Express Edition

何か案は? CPUが固定されている理由に困惑しています。これは、いくつかのインストールでこの種の問題が発生したことのないベンダーの製品です。

6
andyhky

私は助けになるかもしれない 記事 を見つけました。

編集:上記のリンクは無効になっていますが、Wayback Machineにはコピーがあります ここ

ブログ投稿には次のように記載されています

最後に、問題の根本的な原因は、データベースでのアクティビティが原因でMARSが頻繁に使用されていることを特定しました[複数のアクティブな結果セット]

これはSQLServer 2005で導入された機能でした(参照: ここ )。

5
jinsungy