¿Cuáles son las mejores prácticas para ejecutar SQL Server en una máquina virtual? Mis actividades de transacción en línea son muy bajas, pero hay una gran cantidad de procesamiento de datos con el fin de proporcionar datos de informes a múltiples sitios web.
sql-server
JerryOL
fuente
fuente
Respuestas:
Al igual que con las máquinas físicas, IO es el rey. Habrá un notable IO hit de la virtualización (cuánto de un hit depende de la tecnología que elija), así que asegúrese de no hacer nada que pueda exacerbar esto y dañar aún más el rendimiento de IO.
Por supuesto, si toda su base de datos (y todo lo demás que está ejecutando la máquina virtual) se ajusta a la RAM asignada a la máquina virtual y ve muy poca actividad de escritura, el rendimiento de E / S puede ser un problema mucho menor.
Editar: algunos puntos más:
fuente
Aquí hay un buen lugar para comenzar: http://www.brentozar.com/sql/virtualization-best-practices/ y http://sqlskills.com/blogs/brent/category/Virtualization.aspx
fuente