it-swarm.com.de

SQL Server - Wie kann beispielsweise der ideale Speicher ermittelt werden?

Wir haben einige virtuelle Maschinen, denen X-Speicher zugewiesen ist. Diese Speichermenge ist etwas zufällig. Es wurde der Maschine zugewiesen, weil dies die Speichermenge war, über die die physische Maschine aufgrund einer Empfehlung des Herstellers verfügte, oder weil wir die beste Vermutung darüber angestellt haben, wie viel Speicher die Instanz unserer Meinung nach benötigen würde.

Ich verstehe, je mehr Speicher desto besser, aber ich möchte auch vermeiden, dass dem VM] zu viel Speicher zugewiesen wird, wenn dies nicht erforderlich ist. Der Speicher könnte besser von einem anderen Computer genutzt werden.

Was wäre der beste Weg, um eine ideale Speichermenge pro Instanz zu ermitteln, die tatsächlich aktiv ist und verwendet wird? Gibt es neben der Lebenserwartung der Seite noch andere Zähler, die wir uns ansehen sollten? Wir haben Instanzen mit PLE von 10k + und andere mit 100k +.

Jeder Einblick wird sehr geschätzt. Danke, Sam

8
Sam Bryant

Ein guter Ausgangspunkt wird am besten von Glenn in seinem Artikel beschrieben: Vorgeschlagene maximale Speichereinstellungen für SQL Server 2005/2008

Am besten ist es, die Auslastung Ihres Datenbankservers während Ihres gesamten Geschäftszyklus zu ermitteln, da Sie anhand der folgenden PERFMON-Zähler die beste Anzahl basierend auf Ihrer Arbeitslast erhalten:

  • SQL Server: Puffermanager\Lebenserwartung der Seite
  • SQL Server: Buffer Manager\Seite liest/Sek
  • Physische Festplatte\Festplattenlesevorgänge/Sek
  • Speicher\Verfügbare MB
  • SQL Server: Memory Manager - Gesamter Serverspeicher
  • SQL Server: Memory Manager - Zielserverspeicher

Hinweis: Wenn Sie eine Formel oder einen Online-Rechner verwenden, um die SQL Server-Speicherkonfiguration zu berechnen, lesen Sie am besten Beaware of Wow… Ein Online-Rechner zur Fehlkonfiguration Ihres SQL Server-Speichers! - von Jonathan Kehayias zuerst.

Informationen zur Lebenserwartung von Seiten finden Sie unter Die Lebenserwartung von Seiten entspricht nicht Ihrer Meinung nach… von Paul Randall.

Eine ausgezeichnete Referenz:

Wie viel Speicher benötigt mein SQL Server tatsächlich? - von Jonathan Kehayias

6
Kin Shah