Inhaltsverzeichnis:

Woher weiß ich, ob mein SQL Server über genügend Arbeitsspeicher verfügt?
Woher weiß ich, ob mein SQL Server über genügend Arbeitsspeicher verfügt?

Video: Woher weiß ich, ob mein SQL Server über genügend Arbeitsspeicher verfügt?

Video: Woher weiß ich, ob mein SQL Server über genügend Arbeitsspeicher verfügt?
Video: Wie moderne SQL-Datenbanken auf Algorithmen kommen, von denen du nie geträumt hättest | Lukas Eder 2024, November
Anonim
  1. Überprüfen Sie den SQLServer : Lebenserwartung der Puffer-Manager-Seite, wenn die Wert ist unter 300 Sekunden, Ihr SQL-Server brauche mehr Erinnerung .
  2. Überprüf den Auslagerungsdatei\% Nutzung (_Gesamt), wenn Sie finden diese hohen 50%+, Ihre Betriebssystem/andere Anwendungen benötigen auch Erinnerung .

Auch gefragt, woher weiß ich, ob mein SQL Server mehr Speicher benötigt?

So erkennen Sie, ob Ihr SQL-Server zu viel Speicher hat

  1. Max Server Memory wird auf Instanzebene festgelegt: Klicken Sie mit der rechten Maustaste auf Ihren SQL Server-Namen in SSMS, klicken Sie auf Properties, Memory, und es ist "Maximum server memory". So viel Speicher möchten Sie der Engine überlassen.
  2. Der Zielserverspeicher gibt an, wie viel Speicher die Engine bereit ist, zu verwenden.

Anschließend stellt sich die Frage, warum SQL Server so viel Speicher beansprucht? SQL Server wurde entwickelt, um alle Erinnerung auf der Server standardmäßig. Der Grund dafür ist dass SQL Server Cache die Daten in der Datenbank in RAM damit Es kann schneller auf die Daten zugreifen, als wenn es die Daten jedes Mal von der Festplatte lesen müsste, wenn ein Benutzer sie benötigt.

Wie viel Arbeitsspeicher benötigt mein SQL Server in dieser Hinsicht tatsächlich?

Anforderungen an das Betriebssystem: Als Faustregel gilt, 1 GB zu reservieren RAM für das Betriebssystem standardmäßig plus zusätzlich 1 GB für jede 4 GB zwischen 4-16 und ein weiteres 1 GB für jede 8 GB installiert über 16 GB. So sieht das aus in a Server mit 32 GB RAM ist 7 GB für Ihr Betriebssystem, die restlichen 25 GB sind für Sie reserviert SQL Server.

Verwendet SQL Server den gesamten verfügbaren Speicher?

SQL Server ist alles verwenden des Erinnerung . Egal wieviel Erinnerung du baust ein System ein, SQL Server Wille Nutze alles es kann get, bis es ganze Datenbanken zwischenspeichert Erinnerung und dann einige.

Empfohlen: