Βελτιωμένη σταθερότητα του SQL Server και εκτέλεση ερωτήματος ταυτόχρονες για ορισμένα ερωτήματα columnstore σε SQL Server 2014 και 2016

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο έχει μεταφραστεί χρησιμοποιώντας λογισμικό μηχανικής μετάφρασης της Microsoft και μπορείτε να το διορθώσετε χρησιμοποιώντας την τεχνολογία Community Translation Framework (CTF) (Πλαίσιο μετάφρασης κοινότητας). Η Microsoft παρέχει μηχανική μετάφραση, επεξεργασία μετά τη μηχανική μετάφραση από την κοινότητα και άρθρα μεταφρασμένα από επαγγελματίες προκειμένου να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής βάσης σε πολλές γλώσσες. Τα άρθρα μηχανικής μετάφρασης και αυτά που επεξεργάζονται ύστερα από μηχανική μετάφραση ενδέχεται να περιέχουν σφάλματα στο λεξιλόγιο, στη σύνταξη ή/και στη γραμματική. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες μας. Για περισσότερες πληροφορίες σχετικά με το CTF, μεταβείτε στην τοποθεσία http://support.microsoft.com/gp/machine-translation-corrections/el.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 3191487
Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
  • Έχετε έναν πίνακα που έχει σε σύμπλεγμα columnstore ευρετήρια σε αυτό και ο πίνακας περιέχει πολλές στήλες (σε εκατοντάδες).
  • Τα δεδομένα (τύπος δεδομένων) από αυτές τις στήλες είναι ιδιαίτερα με συμπίεση δεδομένων όπωςvarchar.
  • Μπορείτε να εκτελέσετε μια ΕΠΙΛΈΞΤΕ πρόταση σε αυτόν τον πίνακα για να επιλέξετε ένα μεγάλο υποσύνολο ή όλες οι στήλες από αυτόν τον πίνακα.
  • Σας Επιλέξτε πρόταση αποτελείται από ένα ΌΠΟΥ ρήτρα που περιορίζει την έξοδο σε μια πολύ λίγες γραμμές (το ερώτημα είναι ιδιαίτερα επιλεκτική).
Σε αυτό το σενάριο, ενδέχεται να αντιμετωπίσετε κάποιο από ή όλες οι επόμενες συμπτώματα:
  • Ταυτόχρονες φόρτο εργασίας, (άλλα ερωτήματα που εκτελούνται ταυτόχρονα στον διακομιστή με αυτό το ερώτημα), ενδέχεται να αντιμετωπίσουν μείωση των επιδόσεων και την απώλεια της μετάδοσης.
  • Ενδέχεται να δείτε περιοδικά μεγάλη χρήση της CPU.
  • Εάν εκτελέσετε το ερώτημα sys.dm_os_ring_buffersκαι προβολή SchedulerMonitor Πληκτρολογήστε τις καταχωρήσεις, μπορείτε να βρείτε περιοδικά "μη δώσουν χρονοδιαγράμματος" μηνύματα που καταγράφηκαν στη διάρκεια του χρόνου εκτέλεσης αυτού του ερωτήματος.
  • Ενδέχεται να λάβετε ένα σφάλμα χρονοδιαγράμματος μη δώσουν στο αρχείο καταγραφής σφαλμάτων και ενδέχεται να δημιουργηθεί ένα αρχείο ένδειξης σφαλμάτων μνήμης σύμπτωμα.


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

Διορθώστε τις λεπτομέρειες

Οι εργαζόμενοι ότι ήταν εξόδου διεργασία τμήματα της στήλης (αποσυμπίεση τους και η σάρωση τους για την έγκριση των γραμμών) για την "παραγωγή" Χρήση της CPU σε άλλες εκτελέσεις ερώτημα εργαζόμενοι/ταυτόχρονης όταν ένα συγκεκριμένο όριο αριθμό γραμμών. Όταν ο όροςΌΠΟΥ ήταν ιδιαίτερα επιλεκτική για την παραγωγή μερικές γραμμές, οι εργαζόμενοι που επεξεργάζονται αυτό το ερώτημα η επεξεργασία μη συμπιεσμένου και μεγάλο αριθμό των τμημάτων (επειδή πολύ λίγες γραμμές έγκριση) πριν δώσει ασφαλείας της CPU με τρόπο συνεργασίας για άλλους εργαζομένους να επεξεργαστεί το φόρτο εργασίας τους. Αυτό οδήγησε σε ακανόνιστα CPU χρήσης και απόδοση αποικοδόμηση για ταυτόχρονες φόρτο εργασίας. Η επιδιόρθωση βελτιστοποιεί και βελτιώνει τη CPU κοινή χρήση αλγόριθμο για τέτοια ερωτήματα columnstore.
Αναφορές
Ενημερωθείτε σχετικά με το ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή των ενημερώσεων λογισμικού.

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί αυτόματα

Свойства

ИД на статията: 3191487 – Последен преглед: 10/18/2016 06:01:00 – Редакция: 2.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3191487 KbMtel
Обратна връзка