Συμπτώματα

Όταν χρησιμοποιείτε μια νέα παρουσία του Microsoft SQL Server 2016 (ή του 2017) ή μιας παρουσίας του SQL Server 2016 (ή 2017) που έχει αναβαθμιστεί από μια παλαιότερη έκδοση του SQL Server, αντιμετωπίζετε προβλήματα επιδόσεων εξαιτίας της υψηλής χρήσης της CPU. Επιπλέον, εάν υποβάλετε ερώτημα στον πίνακα sys.dm_os_spinlock_stats , θα παρατηρήσετε μια υψηλή τιμή στη στήλη spins για τις γραμμές του SECURITY_CACHE (cache ασφαλείας) και του CMED_HASH_SET (cache μετα-δεδομένων) (σε σύγκριση με άλλες γραμμές στον πίνακα). Για παράδειγμα, παρατηρήστε τις ακόλουθες τιμές. error

Αιτία

Αυτό το πρόβλημα παρουσιάζεται εξαιτίας του υψηλού περιεχομένου του κλειδώματος spin σε ένα άκρως ταυτόχρονο σύστημα. Σε αυτά τα λειτουργικά συστήματα, πολλά νήματα CPU ανταγωνίζονται για πόρους και περιστρέφονται για ένα εκτεταμένο χρονικό διάστημα, ενώ εκτελούνται σε έναν βρόχο περιοδικά για να προσδιορίσουν εάν ο πόρος είναι διαθέσιμος αντί για άμεση απόδοση. Όταν πολλά νήματα CPU συνεχίζουν να περιστρέφονται ( σε μια επανάληψη) για έναν πόρο αντί να παράγουν, αυτό προκαλεί υψηλή χρήση της CPU και προβλήματα επιδόσεων.

Επίλυση

Αυτό το πρόβλημα διορθώθηκε στις παρακάτω αθροιστικές ενημερώσεις για τον SQL Server:

Σημείωση Μετά την εφαρμογή του SQL Server 2016 αθροιστικής ενημέρωσης 2 (CU2), τα ονόματα SECURITY_CACHE και CMED_HASH_SET μετατρέπονται σε LOCK_RW_SECURITY_CACHE και LOCK_RW_CMED_HASH_SET, αντίστοιχα. Μετά την εφαρμογή του CU2, οι τιμές εμφανίζονται ως εξής. Updated

Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:

Η πιο πρόσφατη αθροιστική ενημέρωση για τον SQL Server 2017

Η πιο πρόσφατη αθροιστική ενημέρωση για τον SQL Server 2016

Χρειάζεστε περισσότερη βοήθεια;

Αναπτύξτε τις δεξιότητές σας
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Συμμετοχή στο Microsoft Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με την ποιότητα της μετάφρασης;
Τι επηρέασε την εμπειρία σας;

Σας ευχαριστούμε για τα σχόλιά σας!

×