Az SQL szerver magas CPU-használatának javítása

Amikor az SQL-kiszolgáló a CPU-használat tekintetében rázkódik, valószínű, hogy megtudhatja, mi történik meg egyszerűen. Ha a kiszolgáló újraindítása jelenleg nem lehetséges, az alábbi lépések segítenek abban, hogy könnyebben meghatározhassák, hogy mi okozza a magas CPU-felhasználást.

Ha nem tudja megtalálni a saját útját, vegye fel a kapcsolatot a kiszolgáló rendszergazdájával.

Hogyan csökkenthető az SQL szerver magas CPU-használata

A második dolog, amit meg kell tennie, megvizsgálja a gyűrű puffereket, hogy megkapja a történelmi adatokat. Mivel az SQL minden történelmi adatot tárol, lekérdezheti a legutóbbi tevékenységről szóló jelentést. Így megtudhatjuk, mi okoz hatalmas CPU tüskéket.

A következő lépés az, hogy meghatározzuk, hogy melyik pontos folyamatot használja az adatok. Az SQL-kiszolgáló magas CPU-tevékenységének gyakori okai a Rendszerfeladatok, A lekérdezések túlzott összegyűjtése / újraszámítása vagy a Lekérdezés végrehajtása.

Most meg kell vizsgálnia az összes jelenleg futó lekérdezést a kiszolgálón. Miután megkapta az összes rendelkezésre álló lekérdezés listáját, meglehetősen egyszerű megállapítani, hogy a lekérdezés pontos végrehajtása okozza a hibát.

A legjobb módja ennek az SQL Server 2005 Performance Dashboard Reports segédprogramjának. Mind számszerű, mind grafikus visszajelzést nyújt.

Természetesen fontos, hogy ellenőrizze a többi rendszerszolgáltatást, és határozza meg, hogy az SQL-perfmon okozza-e a problémát. Ezzel elmondható, hogy ezt a cikket zárhatjuk le.

Ha nem tudja megoldani a problémát, vegye figyelembe a különféle fórumokon való közzétételt, ahol a szakemberek és a technikailag hasznos felhasználók segíthetnek.