2008-12-15 5 views
0

Quelles sont vos expériences avec l'exécution d'un serveur SQL sur un ordinateur virtuel? Actuellement, une instance sql2008 s'exécute dans une machine virtuelle. Les deux CPU touchent le toit au moment où une requête est exécutée.MSSQLServer 2008 dans un ordinateur virtuel

quelles sont vos expériences et que suggérez-vous dans ce domaine?

Répondre

0

Utilisez-vous VMWare? Si c'est le cas, appliquez les Service Packs depuis septembre et depuis.

Sinon, vous pouvez limiter les ressources utilisées en 2008 si vous n'avez pas de machine limitée.

2

J'ai eu de sérieux problèmes de performances en utilisant des serveurs SQL virtualisés pour des applications lourdes de base de données (développement ETL). Voir this Stackoverflow post pour une descente sur mes expériences et les résultats de creuser dans les problèmes sous-jacents. Essentiellement, un processus lourd DB comme ETL va thrash les E/S (plus d'opérations séquentielles, donc il n'attend pas de recherche de disque autant qu'une application OLTP) et Translation Buffer Lookaside (grands ensembles de données), tous deux de qui sont très lents sur une image naïvement virtualisée. L'affichage des liens vers this whitepaper on AMD's site (écrit par un vendeur donc prendre avec un grain de sel) qui (entre vantant les vertus des nouvelles puces d'AMD Opteron) parle un peu des problèmes sous-jacents.

+0

Merci, bien que je ne pense pas avoir exactement les mêmes problèmes, cela ressemble à beaucoup de points de recherche de départ. merci –

+0

J'allais publier l'autre question de stackoverflow (c'est _my_ question!), mais vous m'avez battu: upvote. –

Questions connexes