Συμπτώματα
Όταν εκτελείτε ένα ερώτημα στο οποίο ο πίνακας συμμετέχει για πίνακες ομαδοποιημένων columnstore και οι όροι "συμμετοχή σε" και "WHERE" αναφέρονται στις ίδιες στήλες, ο SQL Server ενδέχεται να μην αξιολογεί έναν σύνδεσμο κατακερματισμού για τον πίνακα JOIN.
Αιτία
Αυτό το πρόβλημα παρουσιάζεται επειδή τα πλήκτρα συνδέσμου καταργούνται από το δέντρο ερωτήματος κατά την κανονικοποίηση του ερωτήματος. Κατά τη σχεδίαση, ο SQL Server δεν δημιουργεί ένα πρόγραμμα συνδέσμου κατακερματισμού για συνδέσμους χωρίς κλειδιά συνδέσμου.
Επίλυση
Πληροφορίες αθροιστικής ενημέρωσης
Αυτή η βελτίωση εισήχθη στην παρακάτω αθροιστική ενημέρωση του SQL Server.
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Συνιστούμε να κάνετε λήψη και εγκατάσταση των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Λύση
Για να επιλύσετε αυτό το ζήτημα, προσθέστε την υπόδειξη OPTION (ΚΑΤΑΚΕΡΜΑΤΙΣΜός συνδέσμου) στο ερώτημα.
Περισσότερες πληροφορίες
Αυτή η αθροιστική ενημέρωση παρουσιάζει ότι ο SQL Server αξιολογεί ένα πρόγραμμα συνδέσμου ΚΑΤΑΚΕΡΜΑΤΙΣΜού όταν πραγματοποιείται μια συμμετοχή πίνακα για πίνακες columnstore. Τα ερωτήματα που μπορούν να επωφεληθούν από τους πίνακες της Access columnstore μπορούν να επωφεληθούν από το σύνδεσμο κατακερματισμός, επειδή ο σύνδεσμος hash μπορεί να εκτελεστεί σε λειτουργία δέσμης Για να ενεργοποιήσετε τη βελτίωση, προσθέστε τη σημαία ανίχνευσης 2441 στην επιλογή Παράμετροι εκκίνησης ή Προσθήκη (QUERYTRACE, 2441) στο ερώτημα.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".