Wenn auf einem Server mit 192 GB RAM mehrere Instanzen einer SQL Server 2012 Standard Edition (mit einem Speicherlimit von 64 GB) vorhanden sind, haben beide Instanzen nur Zugriff auf die ersten 64 GB Speicher oder können auf unterschiedliche zugreifen Teile des Speichers, so dass sie jeweils ihren eigenen 64 GB "Chunk" haben können.
Dies gilt für einen Aktiv / Aktiv-Cluster, wenn beide Knoten auf einen einzelnen Knoten umschalten.
Antworten:
Da Sie wissen, dass zwei Instanzen absolut nicht miteinander zusammenhängen, können Sie vermutlich zwei Instanzen auf einem Server mit jeweils 64 Gigabyte verwenden. Zumindest nach meinem Verständnis ist das Betriebssystem dasjenige, das Apps Speicher zuweist, also sollte es in Ordnung sein :)
quelle
Vor einiger Zeit hatte ich die gleiche Frage. Vertriebsmitarbeiter eines mit MS verbundenen Unternehmens antworteten, dass dies tatsächlich der Fall ist - Sie können für jede Instanz 64 GB verwenden. Sie sagten sogar, dass dies absolut gültig und Teil der Idee sei.
Leider habe ich noch keine Chance, es zu testen.
quelle
Ich wollte nur eine endgültige Antwort darauf geben. SQL Server Standard-Instanzen sind nicht auf die "ersten" 64 GB Speicher beschränkt. Im obigen Fall können auf einem Server mit 192 GB RAM zwei SQL Server-Instanzen über 64 GB Arbeitsspeicher verfügen.
Da keine dieser Instanzen prozessorgebunden ist, haben wir den zusätzlichen Schritt unternommen, jede Instanz durch Prozessoraffinität ihrem eigenen physischen NUMA-Knoten zuzuweisen. Dank Aaron Bertrands Kommentar sowie Bob Wards hervorragender PASS 2012-Präsentation "Inside the SQLOS 2012" für Konfigurationsdetails ...
quelle