Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Σύνοψη

Τα περιβάλλοντα που εκτελούν μεγάλο όγκο συναλλαγών βάσης δεδομένων σε μια παρουσία Microsoft SQL Server 2019 ενδέχεται να παράγουν σοβαρή διένεξή τους. Ο ισχυρισμός παρατηρείται γενικά σε συστήματα υψηλής τεχνολογίας που χρησιμοποιούν επεξεργαστές νεότερης γενιάς.

Μπορεί να παρατηρηθούν οι ακόλουθες συνθήκες σχετικά με τη σοβαρή διένεξή του:

  • Παρατηρείται συνήθως σε σύγχρονο υλικό, ιδιαίτερα σε επεξεργαστές Intel Skylake. Μπορεί επίσης να παρατηρηθεί σε άλλους σύγχρονους επεξεργαστές.

  • Συνήθως παρατηρείται σε συστήματα με πολλούς επεξεργαστές.

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

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

Κατάσταση

Microsoft έχει επιβεβαιώσει ότι αυτό είναι ένα πρόβλημα στα προϊόντα Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Επίλυση

Η βελτίωση του spinlock έγινε διαθέσιμη για πρώτη φορά στην Αθροιστική ενημέρωση 2 για SQL Server 2019. Πραγματοποιήθηκαν πρόσθετες βελτιώσεις στις ακόλουθες αθροιστικές ενημερώσεις για SQL Server:

Συνιστάται να εφαρμόσετε την πιο πρόσφατη συγκεντρωτική ενημέρωση σε αυτήν τη λίστα, για να αντιμετωπίσετε διάφορα προβλήματα διαιωνίσματος spinlock. 

Σημαντικό: Για να μπορέσετε να διορθώσετε το πρόβλημα με το spinlock, η σημαία ανίχνευσης 8101 πρέπει να είναι ενεργοποιημένη αφού εφαρμόσετε μία από τις CU από αυτήν τη λίστα. 
 

Πληροφορίες για τις συγκεντρωτικές ενημερώσεις για SQL Server

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

Αντιμετώπιση προβλημάτων

Για την αντιμετώπιση προβλημάτων διένεξης με spinlock, ανατρέξτε στα ακόλουθα άρθρα για αναλυτικές πληροφορίες σχετικά με τον τρόπο αναγνώρισης και επίλυσης προβλημάτων που σχετίζονται με υψηλή διένεξη CPU και spinlock σε εφαρμογές SQL Server: 

Αναφορές

Ενημερωθείτε σχετικά με την ορολογία που χρησιμοποιεί Microsoft για την περιγραφή των ενημερώσεων λογισμικού.

| sys.dm_os_spinlock_stats (Transact-SQL) Microsoft Μάθετε

DBCC TRACEON - Σημαίες ανίχνευσης (Transact-SQL)

Αποποίηση ευθυνών για πληροφορίες τρίτων κατασκευαστών

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

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

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

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

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

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

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

×