Ισχύει για
SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:

  • Χρησιμοποιείτε επεξεργασία ηλεκτρονικών συναλλαγών (OLTP) στη μνήμη των Microsoft SQL Server 2017, 2016 και 2014.

  • Εκτελείτε ένα ερώτημα σε έναν πίνακα με βελτιστοποίηση μνήμης που περιέχει ένα μεγάλο ευρετήριο.

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

Αιτία

Αυτό το πρόβλημα παρουσιάζεται επειδή η συλλογή απορριμάτων σε OLTP στη μνήμη μπορεί να χρειαστεί πολύ χρόνο για να ολοκληρωθεί εάν χρησιμοποιηθεί ένα μεγάλο ευρετήριο σε μια εκτέλεση ερωτήματος. 

Επίλυση

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

       Συγκεντρωτική ενημέρωση 4 για SQL Server 2017

       Συγκεντρωτική ενημέρωση 7 για SQL Server 2016 SP1

       Συγκεντρωτική ενημέρωση 2 για SQL Server 2014 SP3

Σημείωση Μετά την εγκατάσταση αυτής της ενημέρωσης, πρέπει να ενεργοποιήσετε τη σημαία ανίχνευσης (TF) 9945 για να διορθώσετε αυτό το πρόβλημα. Για να ενεργοποιήσετε το TF 9945, ανατρέξτε στο θέμα Ανίχνευση σημαιών (Transact-SQL) στο Δίκτυο προγραμματιστών της Microsoft (MSDN).

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

Τελευταία συγκεντρωτική ενημέρωση για SQL Server 2017

Τελευταία συγκεντρωτική ενημέρωση για SQL Server 2016

Τελευταία συγκεντρωτική ενημέρωση για SQL Server 2014

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

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

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