Δείτε πώς μπορείτε να διορθώσετε τη χρήση υψηλής CPU από τον διακομιστή sql

Πίνακας περιεχομένων:

Βίντεο: ΠαÏ?αμÏ?θι χωÏ?ίς όνομα (Tale Without Name) 2024

Βίντεο: ΠαÏ?αμÏ?θι χωÏ?ίς όνομα (Tale Without Name) 2024
Anonim

Όταν ο διακομιστής SQL εκταμιεύεται σε σχέση με τη χρήση της CPU, οι πιθανότητες είναι ότι θα μπορείτε να μάθετε τι συμβαίνει απλά. Εάν η επανεκκίνηση του διακομιστή δεν είναι αυτή τη στιγμή επιλογή, τα παρακάτω βήματα θα σας βοηθήσουν να προσδιορίσετε ευκολότερα τι προκαλεί υψηλή χρήση CPU.

Εάν δεν μπορείτε να βρείτε το δικό σας δρόμο μόνος σας, σκεφτείτε να επικοινωνήσετε με τον διαχειριστή του διακομιστή σας.

Πώς να μειώσετε τη χρήση υψηλής CPU από διακομιστή SQL

Το δεύτερο πράγμα που πρέπει να κάνετε είναι να εξετάσετε τα buffer για να λάβετε τα ιστορικά δεδομένα. Δεδομένου ότι το SQL αποθηκεύει όλα τα ιστορικά δεδομένα, μπορείτε να αναζητήσετε μια αναφορά σχετικά με την πρόσφατη δραστηριότητα. Με αυτόν τον τρόπο, μπορούμε να ανακαλύψουμε τι προκαλεί τεράστιες αιχμές CPU.

Το επόμενο βήμα είναι να προσδιορίσετε ποια ακριβώς εσωτερική διαδικασία καταναλώνει δεδομένα. Οι συνήθεις λόγοι για υψηλή δραστηριότητα CPU σε διακομιστή SQL είναι οι εργασίες του Συστήματος, η Υπερβολική Σύνταξη / Ανασυγκρότηση των ερωτημάτων ή η εκτέλεση του Query.

Τώρα θα πρέπει να ελέγξετε όλες τις τρέχουσες ερωτήσεις εκτέλεσης στον διακομιστή σας. Μόλις αποκτήσετε τον κατάλογο όλων των διαθέσιμων ερωτημάτων, είναι πολύ απλό να προσδιορίσετε την ακριβή εκτέλεση ερωτήματος που προκαλεί το σφάλμα.

Ο καλύτερος τρόπος για να κάνετε όλα αυτά είναι με το SQL Server 2005 Performance Dashboard Reports. Σας παρέχει τόσο αριθμητική όσο και γραφική ανατροφοδότηση.

Φυσικά, είναι σημαντικό να ελέγξετε άλλες υπηρεσίες συστήματος και να διαπιστώσετε ότι το SQL perfmon προκαλεί το πρόβλημα. Με αυτό είπε, μπορούμε να ολοκληρώσουμε αυτό το άρθρο.

Εάν δεν μπορείτε να επιλύσετε το πρόβλημα, σκεφτείτε να δημοσιεύσετε μια σειρά από αποκλειστικά φόρουμ όπου οι επαγγελματίες και οι καταλαβαίνω χρήστες μπορούν να σας βοηθήσουν.

Δείτε πώς μπορείτε να διορθώσετε τη χρήση υψηλής CPU από τον διακομιστή sql