Siin on, kuidas SQL-serveriga kõrget CPU-kasutamist korrigeerida

Kui teie SQL-server tõmbub CPU kasutamise suhtes välja, on tõenäoline, et saate teada, mis toimub üsna lihtsalt. Kui serveri taaskäivitamine ei ole hetkel valikuvõimalus, peaksid alljärgnevad sammud aitama hõlpsamini kindlaks teha, mis põhjustab kõrge protsessori kasutust.

Kui te ei suuda oma teed ise leida, võtke ühendust oma serveri administraatoriga.

Kuidas vähendada SQL-serveri suurt CPU-kasutamist

Teine asi, mida pead tegema, on uurida rõngapuhvreid, et saada ajaloolisi andmeid. Kuna SQL salvestab kõik ajaloolised andmed, saate küsida aruande hiljutise tegevuse kohta. Nii saame teada, mis põhjustab tohutuid CPU-naelu.

Järgmine samm on määrata kindlaks, milline täpne sisemine protsess tarbib andmeid. SQL-serveris kõrge CPU-aktiivsuse peamised põhjused on Süsteemi ülesanded, Päringute ülemäärane kompileerimine / ümberkomplekteerimine või Päringu täitmine.

Nüüd peate kontrollima kõik praegu teie serveris täidetavad päringud. Kui olete saanud kõik saadaval olevad päringud, on üsna lihtne kindlaks teha, milline täpne päringute tegemine vea põhjustab.

Parim viis seda kõike teha on SQL Server 2005 Performance Dashboard Reports utiliidi abil. See annab teile nii numbrilist kui ka graafilist tagasisidet.

Loomulikult on oluline kontrollida teisi süsteemiteenuseid ja teha kindlaks, et SQL-i perfmon põhjustab probleemi. Sellega öeldes võime selle artikli lõpetada.

Kui te ei suuda probleemi lahendada, kaaluge postitamist mitmesugustel pühendunud foorumitel, kus spetsialistid ja tehnoloogilised kasutajad saavad teid aidata.