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

Συμπτώματα

Ας υποθέσουμε ότι χρησιμοποιείτε τον Microsoft SQL Server 2014. Ενδέχεται να αντιμετωπίσετε τα ακόλουθα δύο ζητήματα που περιλαμβάνονται στον SQL Server 2014 Release Notes:

  • Οι λεπτομέρειες ευρετηρίου που λείπουν αναφέρουν εσφαλμένα τις στήλες για το ζήτημα του πίνακα βελτιστοποιημένο για τη μνήμη: εάν ο SQL Server 2014 εντοπίσει ένα ευρετήριο που λείπει για ένα ερώτημα σε έναν πίνακα βελτιστοποιημένο για μνήμη, θα αναφέρει ένα ευρετήριο που λείπει στο SHOWPLAN_XML, καθώς και στα DMVs ευρετηρίου που λείπουν, όπως sys.dm_db_missing_index_details. Σε ορισμένες περιπτώσεις, οι λεπτομέρειες του ευρετηρίου που λείπουν θα περιέχουν περιλαμβανόμενες στήλες. Καθώς όλες οι στήλες περιλαμβάνονται έμμεσα με όλα τα ευρετήρια σε πίνακες βελτιστοποιημένους για μνήμη, δεν επιτρέπεται να καθορίσετε ρητά τις στήλες που περιλαμβάνονται με ευρετήρια βελτιστοποιημένα για τη μνήμη.

  • Οι λεπτομέρειες ευρετηρίου που λείπουν παραλείπουν τα ευρετήρια που λείπουν εάν υπάρχει ένα ευρετήριο κατακερματισμού, αλλά δεν είναι κατάλληλο για το ζήτημα του ερωτήματος: εάν έχετε ένα ευρετήριο κατακερματισμού σε στήλες ενός πίνακα βελτιστοποιημένης μνήμης που αναφέρεται σε ένα ερώτημα, αλλά το ευρετήριο δεν μπορεί να χρησιμοποιηθεί για το ερώτημα, ο SQL Server 2014 δεν θα αναφέρει πάντα ένα ευρετήριο που λείπει στο SHOWPLAN_XML και στο sys.dm_db_missing_index_details DMV. Ειδικότερα, εάν ένα ερώτημα περιέχει κατηγόρημα ισότητας που περιλαμβάνουν ένα υποσύνολο των στηλών κλειδιού ευρετηρίου ή εάν περιέχει κατηγόρημα ανισότητας που περιλαμβάνουν τις στήλες κλειδιού ευρετηρίου, το ευρετήριο ΚΑΤΑΚΕΡΜΑΤΙΣΜού δεν μπορεί να χρησιμοποιηθεί ως έχει και ένα διαφορετικό ευρετήριο θα απαιτούσε την αποτελεσματική εκτέλεση του ερωτήματος.

Αιτία

Τα προβλήματα παρουσιάζονται επειδή η λογική του ευρετηρίου που λείπει στη βελτιστοποίηση ερωτήματος δεν διαφοροποιεί τα παραδοσιακά ευρετήρια χωρίς σύμπλεγμα σε πίνακες που βασίζονται σε δίσκο και τους νέους τύπους ευρετηρίου για τους πίνακες βελτιστοποιημένους για μνήμη.

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

Λύση

Για να επιλύσετε αυτά τα ζητήματα, χρησιμοποιήστε τις παρακάτω λύσεις:

  • Λύση για το πρόβλημα: οι λεπτομέρειες ευρετηρίου που λείπουν αναφέρουν εσφαλμένα τις στήλες που περιλαμβάνονται για τη βελτιστοποίηση της μνήμης tableDo δεν καθορίζουν τον όρο INCLUDE με ευρετήρια σε πίνακες βελτιστοποιημένους για μνήμη.

  • Λύση για το θέμα: οι λεπτομέρειες του ευρετηρίου που λείπουν παραλείπουν τα ευρετήρια εάν υπάρχει ένα ευρετήριο κατακερματισμού, αλλά δεν είναι κατάλληλο για την περίπτωση εισέβαλε που χρησιμοποιείτε ευρετήρια κατακερματισμού, εξετάστε τα ερωτήματα και τα προγράμματα ερωτήματος για να προσδιορίσετε εάν τα ερωτήματα μπορούν να επωφεληθούν από τις λειτουργίες αναζήτησης ευρετηρίου σε ένα υποσύνολο του κλειδιού ευρετηρίου ή τις λειτουργίες αναζήτησης ευρετηρίου σε κατηγόρημα ανισότητας. Εάν πρέπει να αναζητήσετε ένα υποσύνολο του κλειδιού ευρετηρίου, χρησιμοποιήστε ένα ευρετήριο χωρίς ΣΎΜΠΛΕΓΜΑ ή χρησιμοποιήστε ένα ευρετήριο ΚΑΤΑΚΕΡΜΑΤΙΣΜού ακριβώς στις στήλες που πρέπει να αναζητήσετε. Εάν πρέπει να αναζητήσετε ένα κατηγόρημα ανισότητας, χρησιμοποιήστε ένα μη συγκεντρωτικό ευρετήριο αντί για HASH.

Σημείωση Οι λύσεις προέρχονται από τις σημειώσεις έκδοσης του SQL Server 2014

Κατάσταση

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

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

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

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

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

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

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

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

×