Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Συμπτώματα

Ορισμένα προγράμματα εκτέλεσης ερωτημάτων στον Microsoft SQL Server περιλαμβάνουν μοτίβο αξιολόγησης ενός φίλτρου στο επάνω μέρος ενός πίνακα ή μιας λειτουργίας σάρωσης/περιοχής ευρετηρίου. Ορισμένα τμήματα του κατηγόρημα Filter μπορεί να ταιριάζουν με ένα πλήκτρο ευρετηρίου και, επομένως, μπορούν να χρησιμοποιηθούν για την εκτέλεση μιας αναζήτησης ευρετηρίου ή μιας σάρωσης περιοχής. Τα υπόλοιπα τμήματα του κατηγόρημα είναι γνωστά ως "υπολειπόμενα" και πρέπει να αξιολογούνται για κάθε έξοδο γραμμής από τη λειτουργία σάρωσης ή περιοχής. Αυτό αντιστοιχεί σε έναν τελεστή φίλτρου. Ωστόσο, για να βελτιώσετε τις επιδόσεις, ο SQL Server μπορεί να πιέσει ένα τέτοιο φίλτρο προς τα κάτω στον τελεστή πρόσβασης πίνακα. Παρόλο που αυτή η προσέγγιση βελτιώνει τις επιδόσεις συνολικά, υπό ορισμένες συνθήκες (για παράδειγμα, στην περίπτωση μιας μη ακριβούς εκτίμησης της ακρίβειας που σχετίζεται με την ευαισθησία παραμέτρου), το φίλτρο σάρωσης κάτω από τη σάρωση μπορεί να επεξεργάζεται μεγαλύτερο αριθμό γραμμών από το αναμενόμενο. Αυτό το γεγονός μπορεί να είναι κρυφό κατά τη διάρκεια της αντιμετώπισης προβλημάτων απόδοσης ερωτημάτων όταν χρησιμοποιείτε ένα πραγματικό σχέδιο εκτέλεσης, επειδή ο πραγματικός αριθμός των γραμμών που επιστρέφονται θα αντιστοιχεί στον αριθμό των γραμμών μετά την εφαρμογή του υπολοίπου κατηγόρημα και όχι στον πραγματικό αριθμό των γραμμών που σαρώνονται από έναν πίνακα ή ένα ευρετήριο.

Επίλυση

Για να βελτιώσετε τα διαγνωστικά για το σενάριο που περιγράφεται στην ενότητα "Συμπτώματα", ο SQL Server 2012 Service Pack 3 (SP3) και ο SQL Server 2014 SP2 εισάγουν ένα νέο χαρακτηριστικό XML του SHOWPLAN, οι πραγματικές γραμμές διαβάζονται. Αυτό το χαρακτηριστικό παρέχει πληροφορίες σχετικά με τον αριθμό των γραμμών που αναγνώστηκαν από τον τελεστή πριν από την εφαρμογή του υπολοίπου κατηγόρημα. Αυτή η λειτουργία παρουσιάστηκε με τη γροθιά στα παρακάτω Service Pack για τον SQL Server.

Για περισσότερες πληροφορίες σχετικά με τον SQL Server 2012 Service Pack 3 (SP3), ανατρέξτε στο θέμα σφάλματα που επιδιορθώνονται στον SQL server 2012 Service Pack 3.

Service Pack 2 για τονSQL Server για sql Server 2014 SQL Server 2016 Service Pack 1 (SP1) Πληροφορίες για τα Service Pack για τον SQL ServerΤα Service Pack είναι αθροιστικά. Κάθε νέο Service Pack περιέχει όλες τις επιδιορθώσεις που υπάρχουν σε προηγούμενα Service Pack, μαζί με τυχόν νέες επιδιορθώσεις. Η σύστασή μας είναι να εφαρμόσουμε το πιο πρόσφατο Service Pack και την πιο πρόσφατη αθροιστική ενημέρωση για το συγκεκριμένο Service Pack. Δεν χρειάζεται να εγκαταστήσετε ένα προηγούμενο Service Pack πριν από την εγκατάσταση του πιο πρόσφατου Service Pack. Χρησιμοποιήστε τον πίνακα 1 στο ακόλουθο άρθρο για να βρείτε περισσότερες πληροφορίες σχετικά με το πιο πρόσφατο Service Pack και την πιο πρόσφατη αθροιστική ενημερωμένη έκδοση.Πώς μπορείτε να προσδιορίσετε το επίπεδο έκδοσης, έκδοσης και ενημέρωσης του SQL Server και των στοιχείων του

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

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

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

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

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×