Was sind die Best Practices zum Ausführen von SQL Server in einer virtuellen Maschine? Meine Online-Transaktionsaktivitäten sind sehr gering, aber es wird eine große Menge an Daten verarbeitet, um Berichtsdaten für mehrere Websites bereitzustellen.
sql-server
JerryOL
quelle
quelle
Antworten:
Wie bei physischen Maschinen ist IO König. Durch die Virtualisierung wird ein spürbarer E / A-Schlag verursacht (wie stark der Schlag von der ausgewählten Technologie abhängt). Vergewissern Sie sich daher, dass Sie nichts unternehmen, was dies verschlimmern und die E / A-Leistung weiter beeinträchtigen könnte.
Wenn Ihre gesamte Datenbank (und alles andere, was auf der VM ausgeführt wird) in den der VM zugewiesenen Arbeitsspeicher passt und nur eine sehr geringe Schreibaktivität festgestellt wird, kann die E / A-Leistung ein weitaus geringeres Problem darstellen.
Edit: noch ein paar Punkte:
quelle
Hier ist ein guter Ausgangspunkt: http://www.brentozar.com/sql/virtualization-best-practices/ und http://sqlskills.com/blogs/brent/category/Virtualization.aspx
quelle