2016-09-06 11 views
0

syslogを収集してSQLサーバーデータベースに挿入するC#Windowsサービスを作成しました。SQL Serverのメモリ使用量が時間の経過とともに増加する

平均挿入範囲は、1秒あたり5~10挿入で、読み取り操作と挿入操作があるたびに発生します。

SQL Serverの接続を管理するために「使用」コマンドを使用することに注意してください。

私が直面する唯一の問題は、ウィンドウのメモリ使用量が着実に増加し、さらに6GBに達することです! これは通常のケースですか? メモリ使用量を減らす方法は何ですか?

+0

SQL Serverが大量のメモリを好きな最大メモリの制限を設定することでのSQLServerへの残りの部分を残して良いです。 [Sql Serverが使用できる最大メモリを設定する](https://msdn.microsoft.com/en-us/library/ms178067.aspx)は、本番環境ではなく開発用にのみ推奨されます。 – stuartd

答えて

0

私が直面する唯一の問題は、ウィンドウのメモリ使用が着実に増加し、さらに6GBに達することです!これは正常なケースですか?

あなたがメモリ圧力の問題に直面するまでは、正常な..です

あなたがメモリ圧力を持っている場合はどのように識別し、トラブルシューティングするため

..?場合SQLserverがメモリをどのように管理するか

は複雑な話題ですが、あなたに

を助ける多くのlinks in SOがあり、それがある場合は、メモリ使用量を減少させる解決策は何ですか?

そのベストプラクティスに従うと、OSには10%のままにして

+0

ストアドプロシージャを使用するのではなく、一括挿入を使用するのが効率的ですか? (データベースへのデータテーブルへの値の挿入とデータベースへの一括挿入) –

関連する問題