Hier leest u hoe u een hoog CPU-gebruik per sql-server kunt oplossen

Inhoudsopgave:

Video: Wat doen met een volle werkschijf (Photoshop) 2024

Video: Wat doen met een volle werkschijf (Photoshop) 2024
Anonim

Wanneer uw SQL-server omhoog schiet met betrekking tot CPU-gebruik, is de kans groot dat u vrij eenvoudig kunt achterhalen wat er gebeurt. Als het opnieuw opstarten van de server momenteel geen optie is, kunnen de onderstaande stappen u helpen gemakkelijker te bepalen wat een hoog CPU-gebruik veroorzaakt.

Als u de weg niet zelf kunt vinden, kunt u contact opnemen met uw serverbeheerder.

Hoe hoog CPU-gebruik door SQL-server te verminderen

Het tweede dat u moet doen, is de ringbuffers onderzoeken om de historische gegevens te krijgen. Aangezien SQL alle historische gegevens opslaat, kunt u een rapport opvragen over de recente activiteit. Op deze manier kunnen we ontdekken wat enorme CPU-pieken veroorzaakt.

De volgende stap is om te bepalen welk exacte interne proces gegevens verbruikt. Veelvoorkomende redenen voor hoge CPU-activiteit op een SQL-server zijn systeemtaken, overmatige compilatie / hercompilatie van query's of uitvoeren van query's.

Nu moet u alle momenteel uitgevoerde query's op uw server controleren. Als u eenmaal de lijst met alle beschikbare query's hebt, is het vrij eenvoudig om te bepalen welke exacte query-uitvoering de fout veroorzaakt.

De beste manier om dit alles te doen is met het hulpprogramma SQL Server 2005 Performance Dashboard Reports. Het biedt u zowel numerieke als grafische feedback.

Het is natuurlijk belangrijk om andere systeemservices te controleren en te bepalen dat SQL perfmon het probleem veroorzaakt. Dat gezegd hebbende, kunnen we dit artikel afsluiten.

Als u het probleem niet kunt oplossen, overweeg dan om op verschillende speciale forums te posten waar professionals en technisch onderlegde gebruikers u kunnen helpen.

Hier leest u hoe u een hoog CPU-gebruik per sql-server kunt oplossen