KB3099487 - ΕΠΙΔΙΌΡΘΩΣΗ: 100% χρήση CPU όταν μια βάση δεδομένων OLTP στη μνήμη βρίσκεται σε κατάσταση ανάκτησης στο SQL Server 2014

Ισχύει για
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Συμπτώματα

Ας υποθέσουμε ότι έχετε μια βάση δεδομένων επεξεργασίας ηλεκτρονικών συναλλαγών στη μνήμη (OLTP) στο Microsoft SQL Server 2014 και η βάση δεδομένων περιέχει έναν πίνακα βελτιστοποιημένη μνήμη με ένα ευρετήριο μη συμπλέγματος. Σε αυτήν την περίπτωση, η ανάκτηση βάσης δεδομένων ενδέχεται να διαρκέσει περισσότερο από το αναμενόμενο και η χρήση της CPU μπορεί να προσεγγίσει το 100 τοις εκατό κατά τη διαδικασία ανάκτησης. 

Σημείωση

  • Οι πίνακες βελτιστοποιημένης μνήμης που περιέχουν μόνο ευρετήρια κατακερματισμού δεν επηρεάζονται από αυτό το πρόβλημα.
  • Η αποκατάσταση μπορεί να προκύψει όταν ξεκινάτε μια παρουσία SQL Server, επαναφέρετε ένα αντίγραφο ασφαλείας ή ρυθμίζετε μια βάση δεδομένων σε σύνδεση.

Επίλυση

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

Σύσταση: Εγκαταστήστε την πιο πρόσφατη αθροιστική ενημερωμένη έκδοση για SQL Server

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

      

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".