Quelles sont les meilleures pratiques pour exécuter SQL Server dans une machine virtuelle? Mes activités de transaction en ligne sont très faibles, mais il y a une grande quantité de traitement de données dans le but de fournir des données de rapport à plusieurs sites Web.
sql-server
JerryOL
la source
la source
Réponses:
Comme pour les machines physiques, IO est roi. Il y aura un hit IO notable de la virtualisation (la quantité de hit dépend de la technologie que vous choisissez), alors assurez-vous de ne rien faire qui puisse aggraver cela et nuire davantage aux performances IO.
Bien sûr, si l'intégralité de votre base de données (et tout ce que la VM exécute) s'intègre dans la RAM allouée à la VM et qu'elle voit très peu d'activité d'écriture, les performances d'E / S peuvent être beaucoup moins problématiques.
Edit: quelques points de plus:
la source
Voici un bon point de départ: http://www.brentozar.com/sql/virtualization-best-practices/ et http://sqlskills.com/blogs/brent/category/Virtualization.aspx
la source