私はサービスプロジェクトの解決策を用意しています。このプロジェクトを実行しdebbugするたびに、 "SQL Server Windows NT - 64ビット"プロセスがCPU使用率を20%に上げます。すべてのクエリは遅く、例外もありません。 msで実行される同じクエリは、現在5〜10秒で実行されます。約10〜20分後、照会は通常の時間に戻ります(ただし時にはそうではありません)。Visual Studio DebugによりSQL Server(x64)のCPU使用率が高くなる
そして私は、イベントビューアでこのメッセージが表示されました:
SQL Serverのプロセスメモリの大部分がページアウトされています。これにより、パフォーマンスが低下する可能性があります。再生時間:3607秒。ワーキングセット(KB):57904、コミット(KB):207472、メモリ使用率:27 %%。
コンソールプロジェクトを実行すると、この問題は発生しません。
すべてのプロジェクトは、.NET Framework 4.6.1、すべてのCPUです。
マイスペック:
- のWindows 10のPro
- I5-5200U 2.2GHzの
- 8ギガバイトのRAM
- VS 2017プロ(I @(私は8.1、同じ問題に使用されてきました) 「)2015、同じ問題を使用されてきまし
- のSQL Server 2016(SP1)13.0.4001.0(X64)Developer Editionの
https://mssqlwiki.com/2012/06/27/a-significant-part-of-sql-server-process-memory-has-been-paged-out/
そして、この:
しかし、あなたがメモリ不足であり、SQL Serverはアウトにデータを移動し、する必要がされて
[WPRUI/WPAでCPU使用率を分析し、SQL Serverの.exeをスタックする](https://stackoverflow.com/a/44137653/1466046)どのSQLサーバが動作しているかを確認してください – magicandre1981