アプリケーションの 1 つの領域で断続的な問題が発生し、動作が遅くなります。アプリケーションは、SQL Server を使用した ASP.Net+ です。たまたま、SQL サーバーの「最大サーバー メモリ」をアップまたはダウンに変更すると、問題がすぐに停止することがわかりました。
問題領域は非常に動的であり、多くのスレッドによって同時に更新されているため、これを説明するための現在の最良の推測は、DB でのある種のデッドロックの問題です。残念ながら、これは非常にまれにしか発生せず、稼働中のシステムでのみ発生します。発生した場合は、すぐに修正する必要があります。「掘り下げる」機会はあまりないので、検索を絞り込みたいのですが、この奇妙な点が手がかりのようです。
私はこれをグーグルで検索し、「Books Online」を調べたので、「最大サーバーメモリ」は再起動が必要な設定ではないことがわかりました. 私が見つけられないのは、RECONFIGURE が「フードの下で」呼び出されたときに何が起こるかについての詳細な説明です。
ここにいる誰かが知っているか、より詳細なリソースを教えてくれることを願っています。明確にするために、私は一般的なアドバイスを求めているわけではないので、具体的なアドバイスをお願いします。ありがとう :)
アップデート:
電話をかけDBCC FREEPROCCACHE
ても問題には何の影響もありませんが、メモリをバンプすると症状はすぐに修正されます。