2017-08-02 12 views
0

私はサービスプロジェクトの解決策を用意しています。このプロジェクトを実行し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/

そして、この:

https://support.microsoft.com/en-us/help/918483/how-to-reduce-paging-of-buffer-pool-memory-in-the-64-bit-version-of-sq

しかし、あなたがメモリ不足であり、SQL Serverはアウトにデータを移動し、する必要がされて

+0

[WPRUI/WPAでCPU使用率を分析し、SQL Serverの.exeをスタックする](https://stackoverflow.com/a/44137653/1466046)どのSQLサーバが動作しているかを確認してください – magicandre1981

答えて

0

おそらく成功なし私はこれを試してみました過度にメモリの。

8ローカルで完全なIDEと完全なデータベース・サーバを実行している開発システムのための

あまりGBのRAM

コンソールプロジェクトを実行すると、この問題は発生しません。

コンソールプロジェクトを実行すると、メモリの需要に応じて動作するデバッガはありません。

PS。私はしばしば、16GBのRAMを搭載したこのシステムでは、RAMの価格を考えると、それほど寛大ではないことが分かります。

+0

私は話します私の上司には、より多くのRAMを購入してください。ありがとうございました。 – Ferrari

関連する問題