Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Fabric αποθήκη δεδομένων επιτάχυνση ερωτημάτων είναι μια δυνατότητα επιτάχυνσης GPU που έχει σχεδιαστεί για να βελτιώνει την απόδοση και την αποδοτικότητα των αναλυτικών φόρτων εργασίας SQL στο Microsoft Fabric αποθήκη δεδομένων.
Η επιτάχυνση ερωτημάτων επιταχύνει έξυπνα τις κατάλληλες λειτουργίες SQL, μεταφέροντας εργασίες έντασης υπολογιστών σε μια εξειδικευμένη μηχανή εκτέλεσης με επιτάχυνση GPU. Λειτουργίες όπως ενώσεις, συναθροίσεις και σαρώσεις μπορούν να υποβληθούν σε επεξεργασία πιο αποτελεσματικά και σε μεγαλύτερη κλίμακα, παρέχοντας ταχύτερη και πιο προβλέψιμη απόδοση, ενώ παραμένουν πλήρως συμβατές με τους υπάρχοντες φόρτους εργασίας T-SQL.
Σημείωμα
Αυτή η δυνατότητα είναι σε περιορισμένη προεπισκόπηση. Για να ζητήσετε πρόσβαση με σειρά προτεραιότητας, συμπληρώστε τη Φόρμα Εγγραφής Επιτάχυνσης Ερωτήματος.
Γιατί να ενεργοποιήσετε την επιτάχυνση ερωτημάτων;
Οι σύγχρονοι και βασισμένοι στην τεχνητή νοημοσύνη αναλυτικοί φόρτοι εργασίας ασκούν αυξανόμενη πίεση στις μηχανές αποθήκης δεδομένων. Καθώς οι όγκοι δεδομένων, η πολυπλοκότητα των ερωτημάτων και ο ταυτοχρονισμός αυξάνονται, λειτουργίες όπως οι σύνδεσμοι και οι συναθροίσεις μπορούν να γίνουν σημεία συμφόρησης απόδοσης.
Η επιτάχυνση ερωτημάτων αντιμετωπίζει αυτές τις προκλήσεις με τους εξής τρόπους:
- Μείωση του χρόνου εκτέλεσης ερωτημάτων για λειτουργίες έντασης υπολογιστών.
- Αύξηση της απόδοσης για αναλυτικούς φόρτους εργασίας.
- Βελτίωση της συνέπειας της απόδοσης υπό ταυτόχρονη ζήτηση.
- Ενεργοποίηση ταχύτερων αναλυτικών στοιχείων για αναφορές, εφαρμογές και σενάρια που βασίζονται σε AI.
Η επιτάχυνση ερωτημάτων δεν δημιουργεί επιπλέον εργασία για προγραμματιστές ή διαχειριστές:
- Δεν υπάρχει επανεγγραφή ερωτήματος
- Καμία αλλαγή σχήματος
- Χωρίς επαναδιαμόρφωση
- Καμία μετακίνηση δεδομένων
- Δεν υπάρχει πρόσθετη υποδομή για διαχείριση
Χρήση περιπτώσεων για επιτάχυνση ερωτημάτων σε Fabric αποθήκη δεδομένων
Η επιτάχυνση ερωτημάτων έχει σχεδιαστεί για αναλυτικούς φόρτους εργασίας όπου οι επιδόσεις, η κλίμακα και η ταυτόχρονη εκτέλεση είναι κρίσιμες. Οι πελάτες που εκτελούν επιχειρηματική ευφυΐα, ανάλυση εφαρμογών και αναλυτικούς φόρτους εργασίας που βασίζονται σε AI συνήθως βλέπουν το μεγαλύτερο όφελος, ιδιαίτερα καθώς αυξάνονται οι όγκοι δεδομένων και η ταυτόχρονη δραστηριότητα ερωτημάτων.
Η επιτάχυνση ερωτημάτων είναι ιδιαίτερα κατάλληλη για φόρτους εργασίας που:
- Σαρώστε και επεξεργαστείτε μεγάλους όγκους δεδομένων.
- Εκτελέστε σύνθετες ενώσεις σε μεγάλα σύνολα δεδομένων.
- Εκτελέστε συναθροίσεις και αναλυτικούς υπολογισμούς σε μεγάλα σύνολα αποτελεσμάτων.
- Υποστηρίξτε περιβάλλοντα υψηλής ταυτόχρονης χρήσης με πολλούς χρήστες, εφαρμογές ή πράκτορες τεχνητής νοημοσύνης που εκδίδουν ερωτήματα ταυτόχρονα.
- Ενισχύστε τις αλληλεπιδραστικές αναλύσεις, τους πίνακες εργαλείων, τις αναφορές και τις λειτουργικές εφαρμογές όπου ο χαμηλός λανθάνων χρόνος είναι σημαντικός.
Πώς λειτουργεί η επιτάχυνση ερωτημάτων
Η επιτάχυνση ερωτημάτων βελτιώνει αυτόματα την εκτέλεση των κατάλληλων αναλυτικών φόρτων εργασίας σε Fabric αποθήκη δεδομένων.
Όταν υποβάλλετε ένα ερώτημα:
- Fabric αποθήκη δεδομένων αναλύει το σχέδιο ερωτημάτων και προσδιορίζει λειτουργίες που μπορούν να επωφεληθούν από την επιταχυνόμενη εκτέλεση.
- Η αποθήκη εκφορτώνει τις επιλέξιμες λειτουργίες σε μια μηχανή εκτέλεσης με επιτάχυνση GPU, η οποία λειτουργεί ως συνεπεξεργαστής μαζί με τις CPU στον ίδιο υπολογιστικό κόμβο.
- Μαζί, οι GPU και οι CPU εκτελούν το σχέδιο ερωτημάτων και επιστρέφουν αποτελέσματα μέσω της ίδιας διεπαφής T-SQL και της ίδιας εμπειρίας χρήστη.
Αυτή η προσέγγιση παρέχει ταχύτερες, πιο προβλέψιμες επιδόσεις ερωτημάτων χωρίς να απαιτούνται αλλαγές σε υπάρχοντα ερωτήματα, εφαρμογές ή μοντέλα δεδομένων.
Προσδοκίες απόδοσης
Η πραγματική βελτίωση των επιδόσεων εξαρτάται από τα χαρακτηριστικά του φόρτου εργασίας, το σχήμα του ερωτήματος, την κατανομή δεδομένων και την καταλληλότητα του χειριστή. Η επιτάχυνση ερωτημάτων δεν εγγυάται πανομοιότυπα κέρδη επιδόσεων σε όλους τους φόρτους εργασίας. Οι παράγοντες που επηρεάζουν την επιτάχυνση περιλαμβάνουν:
| Παράγοντας | Επιπτώσεις |
|---|---|
| Όγκος δεδομένων | Τα ερωτήματα που επεξεργάζονται μεγαλύτερα σύνολα δεδομένων, συνήθως έως 1 TB δεδομένων, είναι πιο πιθανό να επωφεληθούν από την επιτάχυνση. |
| Σχήμα ερωτήματος | Η επιτάχυνση ερωτημάτων έχει σχεδιαστεί για αναλυτικούς φόρτους εργασίας με υψηλές απαιτήσεις ανάγνωσης. Λειτουργίες όπως σαρώσεις, σύνδεσμοι και συναθροίσεις μπορούν να επωφεληθούν από την επιτάχυνση, ενώ οι λειτουργίες εγγραφής όχι. |
| Ταυτόχρονη εκτέλεση | Οι φόρτοι εργασίας με πολλά ταυτόχρονα ερωτήματα μπορούν να επωφεληθούν από βελτιωμένη ταχύτητα μετάδοσης και πιο προβλέψιμες επιδόσεις. |
Καταλληλότητα ερωτήματος για επιτάχυνση ερωτήματος
Δεν είναι όλα τα ερωτήματα ή οι τελεστές κατάλληλοι για επιτάχυνση. Η καταλληλότητα του ερωτήματος εξαρτάται από τα χαρακτηριστικά του ερωτήματος και των δεδομένων που υποβάλλονται σε επεξεργασία.
Οι πιο συνηθισμένοι λόγοι για τους οποίους ένα ερώτημα μπορεί να μην πληροί τις προϋποθέσεις για επιτάχυνση ερωτήματος είναι οι εξής:
Χρήση τύπου δεδομένων nvarchar
- Η επιτάχυνση ερωτημάτων παρέχει προς το παρόν περιορισμένη υποστήριξη για το nvarchar. Όπου είναι δυνατόν, χρησιμοποιήστε το varchar(8000) αντί για το nvarchar για να μεγιστοποιήσετε την καταλληλότητα του ερωτήματος.
Συρραφές χωρίς διάκριση πεζών-κεφαλαίων
- Η επιτάχυνση ερωτημάτων παρέχει προς το παρόν περιορισμένη υποστήριξη για συρραφές χωρίς διάκριση πεζών-κεφαλαίων. Όπου είναι δυνατό, χρησιμοποιήστε μια συρραφή με διάκριση πεζών-κεφαλαίων για να μεγιστοποιήσετε την καταλληλότητα του ερωτήματος.
Πώς μπορείτε να συμμετάσχετε στην προεπισκόπηση επιτάχυνσης ερωτήματος
Για να εξασφαλίσει μια εμπειρία προεπισκόπησης υψηλής ποιότητας, η Microsoft κυκλοφορεί σταδιακά την επιτάχυνση ερωτημάτων. Οι πελάτες που ζητούν πρόσβαση ενσωματώνονται με σειρά προτεραιότητας.
Οι πελάτες μπορούν να ζητήσουν πρόσβαση συμπληρώνοντας τη φόρμα εγγραφής: Φόρμα εγγραφής επιτάχυνσης ερωτήματος.
Αφού η Microsoft εγκρίνει την αίτηση πρόσβασής σας, λαμβάνετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου που επιβεβαιώνει ότι η επιτάχυνση ερωτήματος είναι διαθέσιμη για τον μισθωτή σας.
Για να ενεργοποιήσετε την επιτάχυνση ερωτήματος:
- Βεβαιωθείτε ότι οι εκχωρημένοι πόροι του Fabric βρίσκονται σε μια υποστηριζόμενη περιοχή.
- Μεταβείτε στον χώρο εργασίας σας.
- Ανοίξτε τις ρυθμίσεις χώρου εργασίας.
- Στην περιοχή Fabric Warehouse, επιλέξτε Query Acceleration.
- Ενεργοποιήστε την εναλλαγή Επιτάχυνση ερωτήματος .
Σημαντικό
Η ενεργοποίηση ή απενεργοποίηση της επιτάχυνσης ερωτημάτων ακυρώνει τυχόν ερωτήματα που εκτελούνται αυτήν τη στιγμή στον χώρο εργασίας. Κάντε αυτήν την αλλαγή σε περιόδους χαμηλής δραστηριότητας.
Όταν ενεργοποιείτε την επιτάχυνση ερωτημάτων, εφαρμόζεται αυτόματα σε κατάλληλα ερωτήματα T-SQL σε όλες τις αποθήκες δεδομένων Fabric και τα τελικά σημεία ανάλυσης SQL στον χώρο εργασίας. Τα υπάρχοντα ερωτήματα, εφαρμογές, αναφορές και μοντέλα δεδομένων συνεχίζουν να λειτουργούν χωρίς τροποποίηση.
Περιφερειακή στήριξη
Κατά τη διάρκεια της τρέχουσας προεπισκόπησης, η επιτάχυνση ερωτημάτων για Fabric αποθήκη δεδομένων είναι διαθέσιμη εντός των εκχωρημένων πόρων μόνο στις ακόλουθες περιοχές:
- Ηνωμένες Πολιτείες: Ανατολικές ΗΠΑ, Ανατολικές ΗΠΑ 2 και Νότιες Κεντρικές ΗΠΑ
- Νοτιοανατολική Ασία
- Δυτική-Κεντρική Γερμανία
Οι πελάτες εκτός υποστηριζόμενων περιοχών πρέπει να δημιουργήσουν εκχωρημένους πόρους Fabric σε μια υποστηριζόμενη περιοχή.
Παρακολούθηση και παρατηρησιμότητα της επιτάχυνσης ερωτημάτων
Χρησιμοποιήστε τις παρακάτω εμπειρίες παρακολούθησης για να προσδιορίσετε εάν η επιτάχυνση ερωτήματος εφαρμόζεται σε ένα ερώτημα.
Παρακολούθηση επιτάχυνσης ερωτημάτων στην πύλη Fabric
- Στη σελίδα Παρακολούθηση της πύλης Fabric, μεταβείτε στο Ιστορικό ερωτημάτων και εξετάστε τη στήλη Επιτάχυνση ερωτήματος. Αυτή η στήλη δείχνει εάν η επιτάχυνση εφαρμόστηκε σε ένα συγκεκριμένο ερώτημα. Εάν δεν εφαρμόστηκε επιτάχυνση, είτε η επιτάχυνση ερωτήματος είναι απενεργοποιημένη είτε το ερώτημα δεν είναι κατάλληλο για επιτάχυνση.
- Στα ερωτήματα μεγάλης διάρκειας, εξετάστε το μετρικό Πλήθος επιταχυνόμενων εκτελέσεων. Αυτό το μετρικό δείχνει πόσες φορές εφαρμόστηκε η επιτάχυνση στο ερώτημα.
- Στα ερωτήματα συχνής εκτέλεσης, εξετάστε το μετρικό Πλήθος επιταχυνόμενων εκτελέσεων . Αυτό το μετρικό εμφανίζει τον συνολικό αριθμό των επιταχυνόμενων εκτελέσεων για το ερώτημα με την πάροδο του χρόνου.
Παρακολούθηση επιτάχυνσης ερωτημάτων με χρήση προβολών πληροφοριών ερωτήματος
Μπορείτε να συντάξετε ερωτήματα T-SQL σε προβολές πληροφοριών ερωτήματος για να προσδιορίσετε εάν η επιτάχυνση ερωτήματος ήταν ενεργοποιημένη κατά την εκτέλεση ενός ερωτήματος και εάν εφαρμόστηκε επιτάχυνση σε αυτό το ερώτημα. Μέσα στην αποθήκη σας, βρείτε προβολές πληροφοριών ερωτήματος στην ενότητα Σχήματα, πληροφορίες ερωτήματος, Προβολές.
Οι παρακάτω προβολές πληροφοριών ερωτήματος περιέχουν πληροφορίες επιτάχυνσης ερωτημάτων:
queryinsights.exec_requests_history- Ελέγξτε τη
is_acceleratedστήλη. -
1υποδεικνύει ότι εφαρμόστηκε επιτάχυνση ερωτήματος στο ερώτημα.-
0υποδεικνύει ότι η επιτάχυνση ερωτήματος δεν εφαρμόστηκε. Εάν δεν εφαρμόστηκε επιτάχυνση, είτε η επιτάχυνση ερωτήματος απενεργοποιήθηκε είτε το ερώτημα δεν ήταν κατάλληλο για επιτάχυνση.
-
- Ελέγξτε τη
queryinsights.long_running_queries- Ελέγξτε τη
number_of_accelerated_runsστήλη. - Αυτή η τιμή υποδεικνύει τον συνολικό αριθμό εκτελέσεων για τις οποίες εφαρμόστηκε επιτάχυνση ερωτήματος.
- Ελέγξτε τη
queryinsights.frequently_run_queries- Ελέγξτε τη
number_of_accelerated_runsστήλη. - Αυτή η τιμή υποδεικνύει τον συνολικό αριθμό εκτελέσεων για τις οποίες εφαρμόστηκε επιτάχυνση ερωτήματος.
- Ελέγξτε τη
Χρησιμοποιήστε αυτές τις προβολές για να επαληθεύσετε ότι εφαρμόζεται η επιτάχυνση ερωτήματος και για να κατανοήσετε τα μοτίβα επιτάχυνσης σε όλη την αποθήκη σας με την πάροδο του χρόνου.
Προβολή επιτάχυνσης ερωτήματος στο σχέδιο εκτέλεσης
Μπορείτε να χρησιμοποιήσετε το SQL Server Management Studio (SSMS) για να επιθεωρήσετε σχέδια εκτέλεσης ερωτημάτων, συμπεριλαμβανομένων των τελεστών επιτάχυνσης ερωτημάτων και των λεπτομερειών εκτέλεσης. Τα γραφικά σχέδια ερωτημάτων μπορούν να σας βοηθήσουν να κατανοήσετε τον τρόπο εκτέλεσης ενός ερωτήματος και να προσδιορίσετε ποια τμήματα του σχεδίου ερωτήματος επιταχύνθηκαν.
Όταν η επιτάχυνση ερωτημάτων είναι ενεργοποιημένη και ενεργή σε ένα κατάλληλο ερώτημα, τα επιταχυνόμενα ερωτήματα εμφανίζουν έναν ειδικό τελεστή επιτάχυνσης ερωτήματος εντός του σχεδίου.
Για να δείτε τα γραφικά σχέδια εκτέλεσης, δείτε:
- Στο SQL Server Management Studio (SSMS), ανατρέξτε στην ενότητα Εμφάνιση ενός πραγματικού σχεδίου εκτέλεσης.
- Στην επέκταση MSSQL για το Visual Studio Code, ανατρέξτε στο θέμα Απεικόνιση σχεδίου ερωτήματος.
Πώς χρεώνεται η επιτάχυνση ερωτήματος;
Η επιτάχυνση ερωτήματος χρησιμοποιεί το ίδιο επιχειρηματικό μοντέλο με το υπόλοιπο Fabric και χρεώνεται χρησιμοποιώντας μονάδες χωρητικότητας (CU).
Η επιτάχυνση ερωτήματος χρησιμοποιεί ξεχωριστό μετρητή. Αυτός ο μετρητής καταναλώνει CU με υψηλότερο ρυθμό από τον βασικό Fabric αποθήκη δεδομένων φόρτο εργασίας. Πληρώνετε αυτήν τη χρέωση μόνο όταν ενεργοποιείτε την επιτάχυνση ερωτήματος. Μόλις ενεργοποιηθεί, όλα τα ερωτήματα χρεώνονται μέσω του μετρητή επιτάχυνσης ερωτήματος. Για περισσότερες πληροφορίες, ανατρέξτε στα θέματα Αναφορές χρέωσης και χρήσης στο Fabric αποθήκη δεδομένων και Διαδικασίες: Παρατήρηση Fabric αποθήκη δεδομένων τάσεων χρήσης.