onze sponsors
Hoi Eduard,
Ik maak veel gebruik van Virtuele machines voor testdoeleinden en heb deze melding al een paar keer gezien. Het heeft te maken met de CPU die niet continue op dezelfde snelheid draait. Dit gebeurt bijvoorbeeld in virtuele machines maar ook op laptops die op de accu draaien.
Kijk in dit KB artikel voor een uitgebreide uitleg : http://support.microsoft.com/kb/931279Het komt er op neer dat je SQL Server het prima doet maar je kunt je counters niet allemaal meer vertrouwen. (Je monitoring of perf logging zou bijvoorbeeld alarmen kunnen afgeven)Groeten,André
Het is zeker geen rare vraag.
Als het inderdaad zo is dat je op CPU's met een variabele snelheid niet alleen onvoorspelbare rapportage krijgt maar ook onvoorspelbaar gedrag van de optimizer dan is het bijvoorbeeld niet verstandig om SQL Server te draaien binnen een virtual server.
(Daar ben ik persoonlijk trouwens sowieso niet voor: SQL Server kan zelf heel goed zijn resources managen en laat zich dus door o.a. meerdere instances te gebruiken makkelijk zelfstandig "virtualiseren", daar heb je de flinke overhead van virtualisatie software niet voor nodig)Ik moet je het antwoord schuldig blijven trouwens. Mijn gevoel zegt me dat het SQLOS hier wel mee om kan gaan omdat ze tenslotte ook kunnen zien dat het gebeurt. En dus zou je in ieder geval in SQL Server 2005 hier geen last van moeten hebben, maar dat is slechts mijn theorie.Groeten,André