Ich habe einen C# -Windows-Dienst geschrieben, der Syslog sammelt und sie in eine SQL Server-Datenbank einfügt.SQL Server-Speicherauslastung steigt im Laufe der Zeit
Durchschnittlicher Einsatzbereich ist 5-10 Inserts pro Sekunde und jedes Mal, wenn ich eine Leseoperation und eine Einfügeoperation habe.
Ich sollte beachten, dass ich den "Using" -Befehl zum Verwalten von SQL Server-Verbindungen verwenden.
Das einzige Problem, dem ich gegenüberstehe, ist, dass die Speichernutzung von Windows stetig zunimmt und sogar 6 GB erreicht! Ist das ein normaler Fall? und was ist die Lösung, um die Speichernutzung zu verringern?
SQL Server viel Speicher mag. Sie können [den maximalen Speicher festlegen, den Sql Server verwenden darf] (https://msdn.microsoft.com/en-us/library/ms178067.aspx), aber nur für die Entwicklung empfohlen, nicht für die Produktion. – stuartd