Βελτίωση
Αυτή η βελτίωση επιτρέπει τη συλλογή ορισμένων Xevents ειδικά για την PolyBase στις SQL Server 2019
Περισσότερες πληροφορίες
Λόγω της εφαρμογής της PolyBase από εξωτερικές υπηρεσίες (PolyBase Engine and PolyBase Data Movement), η καταγραφή Xevents δεν μπορεί να ενεργοποιηθεί με τον ίδιο τρόπο που είναι ενεργοποιημένες άλλες εντολές του μηχανισμού Xevents του SQL Server (π.χ. εντολές T-SQL ή SQL Server Management Studio GUI).
-
Για να ενεργοποιήσετε τη συλλογή PolyBase Xevents, πρέπει να δημιουργήσετε ένα νέο αρχείοEngineService.xevents.xml που περιέχει τα εξής:
<event_sessions>
<event_session
name="DMSCommonSession" maxMemory="2" allowRecursiveEvents="true" eventRetentionMode="noEventΚλείδωμα"
trackCausality="false" dispatchLatency="5" maxEventSize="1"
memoryPartitionMode="none">
<!-- αυτά τα συμβάντα είναι διαθέσιμα σε όλες τις πλατφόρμες SQL Server (Windows/Linux/Big Data Clusters) -->
<event package="DMSCommonXEvents" name="dsql_plan" />
<event package="DMSCommonXEvents" name="name_node_ha" />
<event package="DMSCommonXEvents" name="polybase_authorize_begin" />
<event package="DMSCommonXEvents" name="polybase_authorize_end" />
<!-- αυτά τα συμβάντα είναι διαθέσιμα μόνο για SQL Server συμπλέγματα δεδομένων μεγάλου
>
<event package="DMSCommonXEvents" name="build_openrowset_query" />
<event package="DMSCommonXEvents" name="initialize_metadata_processor" />
<target package="package0" name="event_file">
<όνομα παραμέτρου="όνομα_αρχείου" value="PdwXevents.xel" />
<όνομα παραμέτρου="max_file_size" value="10" />
<όνομα παραμέτρου="max_rollover_files" value="10" />
<>
/target
</event_session>
</event_sessions>
-
Αποθηκεύστε το αρχείο στο αρχείο .. \MSSQL\Binn\Polybase φάκελος. Ίσως χρειαστεί να το αποθηκεύσετε σε διαφορετική θέση και, στη συνέχεια, να μετακινήσετε το αρχείο σε αυτόν το φάκελο.
-
Επανεκκινήστε την υπηρεσία PolyBase Engine και θα δείτε το αρχείο PdwXevents_0_{####}.xel που δημιουργήθηκε στο .. \MSSQL\Log\Polybase φάκελος. Μπορείτε να προβάλετε αυτό το αρχείο XEL με τον ίδιο τρόπο όπως οποιαδήποτε άλλη καταγραφή αρχείου XEvents XEL.
Περιγραφές συμβάντων
Xevent |
Πεδία |
Περιγραφή συμβάντος/πεδίου |
Διαθέσιμο σε όλες τις πλατφόρμες |
|
|
dsql_plan |
Πληροφορίες προγράμματος Dsql |
|
memo_xml |
Υπόμνημα xml |
|
dsql_plan_xml |
XML του προγράμματος dsql |
|
showplan_xml |
Μορφή Showplan xml του σχεδίου dsql. |
|
distributed_query_hash |
Ο κατακερματασμός ερωτήματος είναι μοναδικός για το ίδιο ερώτημα και θα χρησιμοποιηθεί για τον προσδιορισμό της παλινδρόμησης ερωτημάτων |
|
distributed_statement_id |
Το αναγνωριστικό δήλωσης είναι μοναδικό για κάθε δήλωση σε μια δέσμη και μπορεί να χρησιμοποιηθεί για συσχέτιση επιπέδου δήλωσης |
|
distributed_request_id |
Το αναγνωριστικό αίτησης είναι μοναδικό για κάθε sp_execute_memo και μπορεί να χρησιμοποιηθεί για συσχέτιση sp_execute_memo εκτέλεσης |
|
distributed_query_id |
Αναγνωριστικό ερωτήματος |
|
distributed_plan_step |
Βήμα σε ένα κατανεμημένο σχέδιο ερωτήματος |
|
dms_plan_step |
Βήμα σε ένα σχέδιο DMS |
|
sql_handle |
SQL Χειριστεί |
|
name_node_ha |
NameNode ha ανίχνευσης πληροφοριών. |
|
Uri |
NameNode URI |
|
retry_count |
Αριθμός επανάληψης του πλήθους για αυτόν τον κόμβο. |
|
isActiveNamenode |
||
shouldRetry |
||
polybase_authorize_begin |
PolyBase authorize begin event |
|
app_name |
Όνομα εφαρμογής |
|
session_id |
Αναγνωριστικό περιόδου λειτουργίας |
|
polybase_authorize_end |
PolyBase authorize end event |
|
app_name |
Όνομα εφαρμογής |
|
session_id |
Αναγνωριστικό περιόδου λειτουργίας |
|
Διαθέσιμη σε BDC |
||
build_openrowset_query |
Επιλογή δόμησης χώρου αποθήκευσης από το ερώτημα openrowset |
|
select_query |
Η επιλογή από το ερώτημα openrowset |
|
distributed_query_hash |
Ο κατακερματασμός ερωτήματος είναι μοναδικός για το ίδιο ερώτημα και θα χρησιμοποιηθεί για τον προσδιορισμό της παλινδρόμησης ερωτημάτων |
|
distributed_statement_id |
Το αναγνωριστικό δήλωσης είναι μοναδικό για κάθε δήλωση σε μια δέσμη και μπορεί να χρησιμοποιηθεί για συσχέτιση επιπέδου δήλωσης |
|
distributed_request_id |
Το αναγνωριστικό αίτησης είναι μοναδικό για κάθε sp_execute_memo και μπορεί να χρησιμοποιηθεί για συσχέτιση sp_execute_memo εκτέλεσης |
|
distributed_query_id |
Αναγνωριστικό ερωτήματος |
|
distributed_plan_step |
Βήμα σε ένα κατανεμημένο σχέδιο ερωτήματος |
|
dms_plan_step |
Βήμα σε ένα σχέδιο DMS |
|
sql_handle |
SQL Χειριστεί |
|
initialize_metadata_processor |
Γίνεται προετοιμασία του επεξεργαστή μετα-δεδομένων |
|
shards_list |
Λίστα τελικών σημείων s παρασκηνίου |
Επίλυση
Αυτή η βελτίωση περιλαμβάνεται στην ακόλουθη αθροιστική ενημέρωση για SQL Server:
Πληροφορίες για τις αθροιστικές ενημερώσεις για SQL Server:
Κάθε νέα αθροιστική ενημέρωση για SQL Server περιέχει όλες τις διορθώσεις ασφαλείας και όλες τις επιδιορθώσεις ασφαλείας που περιλαμβάνονταν στην προηγούμενη αθροιστική ενημέρωση. Δείτε τις πιο πρόσφατες αθροιστικές ενημερώσεις για SQL Server:
Αναφορές
Μάθετε για την ορολογία που χρησιμοποιεί η Microsoft για να περιγράφει τις ενημερώσεις λογισμικού.