-1

In letzter Zeit wurde ich schwer RAM Verbrauch auf dem Server zu erfahren und, nachdem zu finden, die App nutzt die es zeigte sqlservr.exe nehmen 890,016KB.SQL 2008R2 nimmt 800MB meinen Server RAM

Ich möchte wissen, warum SQL so viel vom RAM meines Servers beansprucht. Mein SQL führt einfache Funktionen für Tabellen, Speicherprozeduren und Funktionen aus, und im Hintergrund werden keine Jobs zugewiesen.

Ich habe sogar versucht, den Server neu zu starten und nach dem Neustart, als der SQL-Dienst gestartet wurde, dauerte es 90MB und nach 8-9 Benutzer angeschlossen, ging die Nutzung zurück zu 800-900MB.

Server: Windows Server 2008R2 Standard-
SQL: SQL Server 2008 R2

Antwort

0

öffnen SSMS, ein Rechtsklick auf der Instanz auf Ihre lokale Instanz verbinden Namen-> Eigenschaften-> Speicher und Scheck Minimaler und maximaler Serverspeicher Standardmäßig wird eine große Menge an Speicher benötigt, reduzieren Sie Ihren maximalen Speicher bei Bedarf.

+0

begrenzt dies den maximalen Speicher zu der Zeit, wenn der SQL tatsächlich benötigt wird? – user3779606

+0

@ user3779606 gut, ja. Es wird nicht fehlschlagen, aber es wird wahrscheinlich häufiger auf die Festplatte zugreifen. Versuchen Sie es mit 500MB zum Beispiel und prüfen Sie, ob die Leistung sich verschlechtert – vercelli

+0

@ user3779606 Überprüfen Sie diesen Beitrag von ehrfürchtigen Brent Ozar Team: https://www.brentozar.com/archive/2011/09/sysadmins-guide-microsoft-sql-server-memory/ – vercelli

Verwandte Themen