Versehentlicher DB-Administrator hier.
Frage:
Würden Sie den maximalen Arbeitsspeicher für SQL Server weiterhin manuell begrenzen, obwohl der einzige Zweck dieses Servers darin besteht, nur das SQL Server-Datenbankmodul bereitzustellen?
Ich habe Microsoft Windows 2012 R2 Server, SQL Server 2012 Std, mit 32 GB RAM.
Der Administrator meldet sich ständig beim SQL Server an, um dessen Konsole und alle zu verwenden.
Zweitens, wie überprüfen Sie, ob dieser Windows-Server NUMA-fähig ist?
quelle
SQL ist
NUMA
bekannt, sodass SieNUMA
Informationen mithilfe einer Abfrage finden können. Mit dieser Abfrage können Sie auch sehen, wie vieleNUMA
Knoten Sie haben und welche CPU und Kerne welchen zugewiesen sindNUMA
:Oder wie viele
NUMA
:quelle
Ja, Sie sollten den maximalen Speicher für SQL Server begrenzen, obwohl der Server nur einen Zweck hat. Andernfalls verwendet SQL Server möglicherweise Speicher. Windows selbst muss ordnungsgemäß funktionieren. Es ist üblich, 1 GB -> 20% des gesamten Arbeitsspeichers Windows zu überlassen, je nach Ihren Anforderungen.
Die NUMA-Konfiguration des Servers wird im Task-Manager angezeigt, indem Sie einen Prozess auswählen, mit der rechten Maustaste klicken und Affinität festlegen auswählen. Der Windows-Ressourcenmonitor zeigt auch die NUMA-Informationen an.
quelle