私はサービスプロジェクトで解決策を持っています。このプロジェクトを実行してデバグするたびに、「SQL Server Windows NT-64ビット」プロセスは20%> CPU使用率にジャンプします。すべてのクエリは遅く、例外はありません。msで実行される同じクエリが、5〜10秒で実行されるようになりました。約10〜20分後、クエリは通常の時間に戻ります(ただし、そうでない場合もあります)。
そして、私はイベントビューアでこのメッセージを受け取りました:
SQLServerプロセスメモリのかなりの部分がページアウトされています。これにより、パフォーマンスが低下する可能性があります。期間:3607秒。ワーキングセット(KB):57904、コミット済み(KB):207472、メモリ使用率:27 %%。
コンソールプロジェクトを実行しても、この問題は発生しません。
すべてのプロジェクトは.NETFramework 4.6.1、任意のCPUです。
私のスペック:
私はこれを試しました:
https://mssqlwiki.com/2012/06/27/a-significant-part-of-sql-server-process-memory-has-been-paged-out/
この:
しかし成功せずに
おそらく、メモリが不足していて、SQLServerがデータをメモリに過度に出し入れする必要があります。
8GBのRAM
完全なIDEと完全なデータベースサーバーをローカルで実行している場合、開発システムにはあまり意味がありません。
コンソールプロジェクトを実行しても、この問題は発生しません。
コンソールプロジェクトを実行する場合、メモリを必要とするデバッガーは実行されません。
PS。16GBのRAMを搭載したこのシステムでは、RAMの価格を考えると、それほど寛大ではないことがよくあります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加