Drei Fragen, auf die Sie als DBA-Meister des Universums hoffentlich antworten können:
- Ich weiß, dass es empfehlenswert ist, den maximalen Arbeitsspeicher von SQL Server festzulegen. Wenn auf einem Server mit 44 GB RAM SQL Server installiert ist, sollten Sie den maximalen Speicher von SQL Server auf ca. 37 GB festlegen.
Was sollten wir jedoch festlegen, wenn SQL Analysis Service und SQL Reporting Services auf demselben Server wie SQL Server installiert sind? Ist es dann besser, den maximalen Arbeitsspeicher von SQL Server auf 22 GB RAM einzustellen, damit Analysis die anderen 22 GB RAM aufnehmen kann?
- Was ist auf einem Server mit SQL Server mit 44 GB RAM die beste Vorgehensweise zum Festlegen der Größe der Auslagerungsdatei? Ich habe auf Brent Ozar ( http://www.brentozar.com/archive/2014/06/sql-server-setup-checklist-free-ebook-download/ ) Folgendes gelesen :
SQL Server benötigt keine riesige Auslagerungsdatei. Wenn Sie andere Anwendungen auf dem Server installieren (was wir nicht empfehlen - SQL Server sollte isoliert sein). Möglicherweise benötigen Sie eine größere Auslagerungsdatei. Wenn SQL Server der einzige wichtige Dienst ist, der auf der Box ausgeführt wird, erstellen wir normalerweise eine Auslagerungsdatei mit einer Größe von 2 GB auf dem Systemlaufwerk.
Microsoft sagt, wir sollten das Seitendateisystem, das verwaltet wird, auf das 1,5-fache des Arbeitsspeichers einstellen, was den Empfehlungen von Remus entspricht (siehe -> http://rusanu.com/2009/11/22/system-pagefile-size-on-machines-with) -großer Widder / ).
Auf unserem Server mit 44 GB RAM ist SQL Server neben SQL Analysis Service und SQL Reporting Services installiert. Welche Größe sollten wir die Auslagerungsdatei festlegen?
- Für SharePoint, den SQL Server, der Teil der SharePoint-Farm ist und in dem SharePoint die Datenbanken speichert, sollte der maximale Parallelitätsgrad auf 1 festgelegt werden. Jetzt haben wir einen Server, der nicht Teil der SharePoint-Farm ist (nennen wir ihn sql2) Auf unserem Server sind SQL Server, SQL Analysis und Reporting installiert. SharePoint speichert seine Datenbanken nicht auf diesem Server. Es wurden jedoch Berichts- und Analysedatenbanken / Cubes erstellt, in die SharePoint liest und schreibt.
Brent Ozar sagt:
Faustregel: Stellen Sie hier die Anzahl der physischen Kerne in einem einzelnen NUMA-Knotensockel (Prozessorsockel) auf Ihrer Hardware oder weniger ein
Was sollten wir auf dieser SQL Server-Instanz für einen maximalen Grad an Parallelität konfigurieren, wenn sie 4 VCPUs hat?
Ich hoffe, ihr gebt nicht nur mir, sondern mehr SQL-Administratoren ein bisschen mehr Einblick in die Best Practices als der Dschungel in den Interwebs.