Jakie są najlepsze praktyki dotyczące uruchamiania programu SQL Server na maszynie wirtualnej? Moje transakcje online są bardzo niskie, ale przetwarzanie danych jest duże w celu dostarczania danych raportowania do wielu stron internetowych.
sql-server
JerryOL
źródło
źródło
Odpowiedzi:
Podobnie jak w przypadku maszyn fizycznych IO jest królem. Nastąpi zauważalne trafienie we / wy wirtualizacji (stopień trafienia zależy od wybranej technologii), więc upewnij się, że nie zrobisz nic, co może to zaostrzyć i pogorszyć wydajność we / wy.
Oczywiście, jeśli cała baza danych (i cała reszta uruchomionej maszyny wirtualnej) mieści się w pamięci RAM przydzielonej maszynie wirtualnej i widzi bardzo małą aktywność zapisu, wydajność operacji wejścia / wyjścia może być znacznie mniejszym problemem.
Edycja: kilka dodatkowych punktów:
źródło
Oto dobre miejsce na rozpoczęcie: http://www.brentozar.com/sql/virtualization-best-practices/ i http://sqlskills.com/blogs/brent/category/Virtualization.aspx
źródło