SQL ist eine Datenbank -Protokoll, das in mehreren Betriebssystemen verwendet wird . SQL Server ist die Software-Schicht , die SQL-Datenbanken verwaltet über das Windows Server -Betriebssystem. SQL erhöht und verringert seine Speichernutzung dynamisch . Es hält alt Abfragen im Speicher so lange wie möglich . Die Software Pufferspeicher Ballons , bis der Server meldet Probleme mit dem Arbeitsspeicher . Dann SQL Server -Abfragen, die nicht aufgibt wurden kürzlich abgerufen. Obwohl dies die normale und beabsichtigte Verhalten von SQL Server , Server-Administratoren festgelegt Min-/Maxspeichers Schwellenwerte für SQL , wenn der Pufferspeicher verbraucht zu viel von den System-Ressourcen. Anleitung
Bestimmen, ob ein Memory Leak Exists
1
Starten Sie den Task-Manager durch Drücken von " Strg + Alt + Entf " gleichzeitig drücken.
2
Überprüfen Sie die Speichernutzung SQL Server. Um die Speicherauslastung zu überprüfen, klicken Sie auf die Registerkarte "Prozesse" auf der Task-Manager nach unten scrollen , bis " SQL Server " sichtbar ist in der Liste der Prozesse . Die angegebene Zahl auf der rechten Seite "SQL Server" ist seine Erinnerung Verbrauch . Notieren Sie sich diese Nummer.
3
Überprüfen Sie den Systemspeicher. Um Arbeitsspeicher zu überprüfen, klicken Sie auf die Registerkarte "Leistung" auf der Task-Manager. Unter "Physical Memory" gibt es drei Zahlen . Die erste ist der gesamte Speicher , der zweite der verfügbare Speicher . Notieren Sie sich diese beiden Zahlen .
4
Berechnen Sie den Prozentsatz der Arbeitsspeicher von SQL Server verwendet . Teilen Sie die SQL Server Speichernutzung durch den gesamten Speicher , um den Prozentsatz von dem Speicher des Systems , dass SQL Server unter Verwendung bestimmen. Wenn diese Zahl höher ist als Sie möchten , weiterhin Grenzen für die SQL Server-Speicher gesetzt . Das einzige Mal, dass es unerlässlich ist, SQL Server-Speicher Grenzen gesetzt, wenn die SQL Server über 95 Prozent der System-Ressourcen mit sich .
Stecken Sie das SQL Server Memory Leak
5 < p > Start SQL Server , indem Sie auf " Start", " Alle Programme", " SQL Server Management Studios ", " SQL Server".
6
Klicken Sie auf " Objekt-Explorer " -Taste auf der SQL Server-Anwendung . Eine Liste der Server wird angezeigt. Wenn Sie SQL Server auf dem lokalen Computer, wird nur "localhost " auf der Liste erscheinen.
7
Starten Sie den Server-Eigenschaften Dialogfeld mit der rechten Maustaste auf den Server -Symbol und wählen Sie " Eigenschaften".
8
Klicken Sie auf das Register "Memory" auf dem Dialogfeld Eigenschaften .
9
Legen Sie die Server-Speicher -Optionen. Unter " Server-Speicher -Optionen", gibt es zwei Textfelder . Einer ist mit " min server memory ," die andere ist mit " max server memory . " Geben Sie " 0" in das Textfeld für "Min Server-Speicher . " Geben Sie die maximale Größe des Speichers (in Megabyte) , die SQL Zugang zu haben in der "Max Server-Speicher . " Wenn Sie Zweifel haben , mit der Hälfte des gesamten Systemspeicher zu starten. Sie können sich jederzeit erhöhen oder verringern Sie diese Option, je nach Leistung.