Quais são as práticas recomendadas para executar o SQL Server em uma máquina virtual? Minhas atividades de transação on-line são muito baixas, mas há uma grande quantidade de processamento de dados com o objetivo de fornecer dados de relatórios para vários sites.
sql-server
JerryOL
fonte
fonte
Respostas:
Como nas máquinas físicas, o IO é o rei. Haverá um impacto perceptível de E / S na virtualização (a quantidade de acertos depende da tecnologia que você escolher), portanto, certifique-se de não fazer nada que possa agravar isso e prejudicar ainda mais o desempenho de E / S.
Obviamente, se todo o seu banco de dados (e tudo o mais que a VM estiver executando) couber na RAM alocada para a VM e houver muito pouca atividade de gravação, o desempenho de E / S poderá ser um problema muito menor.
Editar: mais alguns pontos:
fonte
Aqui é um bom lugar para começar: http://www.brentozar.com/sql/virtualization-best-practices/ e http://sqlskills.com/blogs/brent/category/Virtualization.aspx
fonte