2017-11-07 126 views
0

物理ボックスに512 GBのメモリがあります。そのうちの85%がSQL Server専用です。私はエラーログでこのメッセージを取得し始めています。この場合、SQL Serverは他のプロセスまたはユーザーとの接続を閉じます。私はここで何をすべきですか?これが発生した時点では、サーバー上で何も実行されません。どんな指導も大歓迎です。SQL Serverのプロセスメモリのかなりの部分がページアウトされました

SQL Serverのプロセスメモリの大部分がページアウトされています。これにより、パフォーマンスが低下する可能性があります。

再生時間:602秒。ワーキングセット(KB):3860628、コミット(KB):342039316、メモリ使用率:1%

+0

は、SQL Serverのバージョンを使用しているDBCC OPENTRAN –

+0

が起こったときにuが開いているすべてのトランザクションをチェックしようとしたんでした、それはメモリの問題であることができなかったと思いますか?この問題を調査して何か試しましたか?私はあなたの質問のタイトルのためにGoogleで約19,000ヒットを発見した。私が最初のページで見た人の多くは、この問題を解決するフォーラムタイプの質問です。 –

+0

のMicrosoft SQL Server 2014 - 12.0.2480.0(X64) \t 2015年1月28日午後06時53分20秒 \tのWindows NT上の著作権(c)マイクロソフトコーポレーション \tのEnterprise Edition(64ビット)6.3 (9600をビルドします) – user287281

答えて

0

SQL ServerサービスアカウントまたはPer-Service SIDにLock Pages in Memory OS特権を与えることで、Windowsのページングを防止できます。

参照: https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/enable-the-lock-pages-in-memory-option-windows

これは、SQL ServerはWindowsの仮想メモリマネージャを迂回し、直接物理メモリを割り当てることになります。

これを行うと、SQL ServerはOSのメモリ使用量にゆっくりとしか反応しないため、メモリを必要とする他のプロセスは実行できない可能性があることに注意してください。したがって、Max Server Memoryを適切に設定することが重要です。

デビッド

関連する問題