1

1Gb CPU、3Gb RAM を備え、同じサーバー内で SQL Server Express データベースを使用する Webecs.com 仮想専用サーバーで ASP.net MVC Web サイトを実行しています。sp_updatestats時折、ストアド プロシージャを実行することで一時的に修正されるタイムアウト エラーがデータベースで発生します。

当初、これは RAM の問題であると考え、サーバーの RAM を現在の 3Gb の容量に増やしました。この問題は今ではそれほど頻繁ではありませんが、Web サイトのトラフィックが増加し、より多くのクエリが実行されると、依然として発生しています。CPU と RAM の使用率を監視してきましたが、問題はないようです。CPU は約 30% で、一部は最大 90%、RAM は約 80% です。

SQL Server 2008 R2 を搭載した別のより強力なサーバーでまったく同じ Web サイトを実行しており、問題なく動作しています。

ここで何が起こっているのか、何か考えはありますか?

編集

クエリは通常のサイズで、大きすぎません。

私たちはそれを垣間見ることができます。

n+1 のクエリはなく、1 ページあたり平均 10 のクエリがあり、クエリが 1 つしかないログイン ページでタイムアウトが発生することがあります。

データベースもそれほど大きくありません。

4

0 に答える 0