Σύνοψη
Αυτή η ενημέρωση περιέχει τις ακόλουθες βελτιώσεις στη δυνατότητα "αλλαγή εντοπισμού εντοπισμού" στον Microsoft SQL Server 2016 και στο 2017 στα Windows.
-
Αποφεύγεται η εκκαθάριση του πίνακα syscommittab σε σκληρό σημείο ελέγχου, επειδή αυτό μπορεί να έχει αντίκτυπο στις επιδόσεις των λειτουργιών του σημείου ελέγχου. Αντί για αυτό, ο πίνακας syscommittab μπορεί να καθαριστεί μόλις ολοκληρωθεί η αυτόματη εκκαθάριση παρακολούθησης αλλαγών. Όταν ολοκληρωθεί η αυτόματη εκκαθάριση παρακολούθησης αλλαγών, ενημερώνει την έκδοση υδατογραφήματος – έκδοση καθαρισμού με σκληρότητα. Αυτή η έκδοση καθαρισμού που έχει σκληρύνει χρησιμοποιείται στην εκκαθάριση του syscommittab για τον προσδιορισμό των εγγραφών που θα καταργηθούν.
-
Προς το παρόν, στη διαδικασία αυτόματης εκκαθάρισης παρακολούθησης αλλαγών, κάθε φορά που το νήμα εκκαθάρισης αντιμετωπίζει αποκλεισμό κατά τη διαγραφή ή τον καθαρισμό γραμμών από έναν δευτερεύοντα πίνακα, η αυτόματη εκκαθάριση σταματά και τερματίζει από τη διεργασία. Με αυτήν την ενημέρωση, αντί να βγείτε από τη διεργασία, οι προβληματικοί πίνακες επισημαίνονται για επαναλήψεις και να συνεχίσετε με τους υπόλοιπους πίνακες στη λίστα. Όταν το νήμα τελειώσει με την εκκαθάριση του τελικού πίνακα, λίγο πριν από την ενημέρωση της έκδοσης "σκληρυμένη εκκαθάριση", η διαδικασία θα επαναληφθεί για να ελεγχθεί εάν υπάρχουν πίνακες που έχουν επισημανθεί για επαναλήψεις.
-
Επιπλέον, τα ακόλουθα δευτερεύοντα συμβάντα προστίθενται στην υπάρχουσα change_tracking_cleanup XEvent.
α) ErrorInTableCleanup – αυτό βοηθά στην αναγνώριση του εάν το στοιχείο Εκκαθάριση παρακολούθησης αλλαγών αντιμετωπίσει τυχόν προβλήματα κατά την Εκκαθάριση καταχωρήσεων που έχουν λήξει από οποιονδήποτε από τον δευτερεύοντα πίνακα.
b) RowsCleanedupInLoop – αυτό βοηθά στην παρακολούθηση της προόδου αυτόματης εκκαθάρισης παρακολούθησης αλλαγών σε επίπεδο πίνακα.
c) RetryCleanup – αυτό βοηθά στην αναγνώριση των επαναλήψεων που γίνονται από το νήμα αυτόματης εκκαθάρισης παρακολούθησης αλλαγών.
Επίλυση
Αυτή η ενημέρωση περιλαμβάνεται στην παρακάτω αθροιστική ενημερωμένη έκδοση και το Service Pack για τον SQL Server:
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Πληροφορίες για το Service Pack για τον SQL Server 2016
Τα Service Pack είναι αθροιστικά. Κάθε νέο Service Pack περιέχει όλες τις επιδιορθώσεις που υπάρχουν σε προηγούμενα Service Pack, μαζί με τυχόν νέες επιδιορθώσεις. Η σύστασή μας είναι να εφαρμόσουμε το πιο πρόσφατο Service Pack και την πιο πρόσφατη αθροιστική ενημέρωση για το συγκεκριμένο Service Pack. Δεν χρειάζεται να εγκαταστήσετε ένα προηγούμενο Service Pack πριν από την εγκατάσταση του πιο πρόσφατου Service Pack. Χρησιμοποιήστε τον πίνακα 1 στο ακόλουθο άρθρο για να βρείτε περισσότερες πληροφορίες σχετικά με το πιο πρόσφατο Service Pack και την πιο πρόσφατη αθροιστική ενημερωμένη έκδοση.
Αναφορές
Μάθετε περισσότερα σχετικά με την ορολογίαπου χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.