Βελτίωση
Ας υποθέσουμε ότι έχετε εγκαταστήσει έναν SQL Server 2017. Αυτή η βελτίωση εισάγει μια νέα υπόδειξη ΧΡΉΣΗς "QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_n" για να επιβάλλει τη συμπεριφορά βελτιστοποίησης ερωτήματος σε επίπεδο ερωτήματος, σαν να έχει μεταγλωττιστεί το ερώτημα με επίπεδο συμβατότητας βάσης δεδομένων n, όπου n είναι ένα υποστηριζόμενο επίπεδο συμβατότητας βάσης δεδομένων από την ακόλουθη λίστα: 100, 110, 120, 130 ή 140.
Σημείωση
-
Αυτή η υπόδειξη δεν παρακάμπτει την προεπιλεγμένη ρύθμιση ή την εκτίμηση του παλαιού τύπου, εάν επιβάλλεται από τη ρύθμιση παραμέτρων εύρους δεδομένων, τη σημαία παρακολούθησης ή την υπόδειξη ερωτήματος.
-
Εάν η εκτίμηση του παλαιού τύπου επιβάλλεται μέσω ρύθμισης παραμέτρων εύρους DB, σημαίας παρακολούθησης ή υπόδειξη ερωτήματος, το ερώτημα θα συνεχίσει να χρησιμοποιεί την εκτίμηση της βασικής έκδοσης σύμφωνα με τις οδηγίες.
-
Εάν ο υπολογισμός της προεπιλεγμένης προτεραιότητα χρησιμοποιείται για οποιονδήποτε λόγο (είτε αναγκαστικά είτε επειδή το ερώτημα εκτελείται χωρίς μια επιλογή για να επιβάλετε την εκτίμηση της πρωταρχικής προτεραιότητα), το ερώτημα θα χρησιμοποιούσε τον εκτιμητή προτεραιότητα που συσχετίζεται με τη βελτιστοποίηση ερωτήματος για την έκδοση της βάσης δεδομένων που ζητήθηκε.
-
-
Το ' ENABLE_QUERY_OPTIMIZER_HOTFIXES ', η σημαία παρακολούθησης (TF) 4199 και άλλες μέθοδοι ενεργοποίησης των επειγουσών επιδιορθώσεων του Optimizer μπορεί να αντικαταστήσουν την προεπιλεγμένη συμπεριφορά RTM του Optimizer σε ορισμένες περιπτώσεις, ανεξάρτητα από το επίπεδο συμβατότητας βάσης δεδομένων που ζητήθηκε.
-
Αυτή η υπόδειξη επηρεάζει μόνο τη συμπεριφορά της βελτιστοποίησης ερωτήματος. Δεν επηρεάζει άλλες δυνατότητες του SQL Server που μπορεί να εξαρτώνται από το επίπεδο συμβατότητας βάσης δεδομένων, όπως τη διαθεσιμότητα ορισμένων δυνατοτήτων βάσης δεδομένων.
-
Αυτή η υπόδειξη δεν απαιτεί ειδικά δικαιώματα και μπορεί να χρησιμοποιηθεί με οδηγούς προγράμματος.
Περισσότερες πληροφορίες
Για περισσότερες πληροφορίες, μπορείτε να ανατρέξετε στις ακόλουθες συνδέσεις:
Επίλυση
Αυτή η ενημέρωση περιλαμβάνεται στην παρακάτω αθροιστική ενημερωμένη έκδοση για τον SQL Server:
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Αναφορές
Μάθετε περισσότερα σχετικά με την ορολογίαπου χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.