Ισχύει για
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 on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows SQL Server 2016 Service Pack 1

Συμπτώματα

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

  • Μπορείτε να χρησιμοποιήσετε μια ρύθμιση παραμέτρων εκτίμησης προτεραιότητα (CE) που αντιστοιχεί στο επίπεδο συμβατότητας βάσης δεδομένων 120 ή σε μεταγενέστερο επίπεδο για το σύστημα Microsoft SQL Server 2016 και 2017.

  • Μπορείτε να εκτελέσετε ένα ερώτημα που περιέχει ένα κατηγόρημα Search.

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

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

Επίλυση

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

Αθροιστική ενημερωμένη έκδοση 6 για τον SQL Server 2017

Αθροιστική ενημερωμένη έκδοση 8 για SQL Server 2016 SP1

Αθροιστική ενημερωμένη έκδοση 2 για τον SQL Server 2016 Σημείωση Μετά την εγκατάσταση αυτής της ενημέρωσης, πρέπει να ενεργοποιήσετε τη σημαία ανίχνευσης 4199 για να ενεργοποιήσετε αυτήν την επιδιόρθωση. Για να ενεργοποιήσετε τη σημαία ανίχνευσης 4199, ανατρέξτε στο θέμα σημαίες ανίχνευσης (Transact-SQL) στην τοποθεσία Web του Microsoft Developer Network (MSDN).

 

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

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

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

Κατάσταση

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

Αναφορές

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

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

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

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