【解決方法】SQLserver のインスタンスとメモリ使用量の増加


こんにちは、

顧客は、SQLServer (SS 2019 Standard Edition) の 2 つのインスタンスを備えたサーバー (55 Gb メモリを搭載した Windows Server 2019) を所有しており、1 つは運用用、もう 1 つはテスト用です。 運用 SQLServer インスタンスは、一日の終わりには、使用可能なメモリのほぼすべてを占有することになります。 夕方にテストを実行する必要がある場合、テスト インスタンスに十分なメモリがありません。

ありがとう

私が試したこと:

のようだ メモリプレッシャーの検出[^] そのサーバーでは正しく動作していないようです。 その動作をどのように監視して規制すればよいでしょうか? テスト環境の動作はさておき、メモリを必要とする他のプロセスがあり、SQL サーバーが設計どおりに動作する必要がある場合もあります。

解決策 1

より良い解決策は、テスト インスタンスを別のサーバーに移動することです。そうすることで、テスト対象のソフトウェアが運用 DB に影響を与える「相互作用」の可能性が低くなります。 本番サーバーがこれほど多くのメモリを使用している場合、それには理由があることに注意してください。そのため、そのサーバーに追加する他の負荷は、本番の応答時間に影響を与える可能性があります。
物理的に分離すると、ミスが本番環境に影響を与えるのを防ぐことができます (また、本番サーバーにハードウェア問題が発生した場合に頼れる「予備マシン」という利点もあります)。

コメント

タイトルとURLをコピーしました