Verbesserung
Diese Verbesserung ermöglicht die Sammlung einiger PolyBase-spezifischer Xevents in SQL Server 2019
Weitere Informationen
Da PolyBase von externen Diensten implementiert wird (PolyBase Engine und PolyBase-Datenbewegung), kann die Xevents-Erfassung nicht auf dieselbe Weise aktiviert werden wie andere SQL Server Engine Xevents (z. B. T-SQL-Befehle oder SQL Server Management Studio GUI).
-
Zum Aktivieren der PolyBase Xevents-Sammlung müssen Sie eine neue DateiEngineService.xevents.xmlerstellen, die Folgendes enthält:
<event_sessions> <event_session name="DMSCommonSession" maxMemory="2" allowRecursiveEvents="true" eventRetentionMode="noEventLoss" trackCausality="false" dispatchLatency="5" maxEventSize="1" memoryPartitionMode="none">
<!-- diese Ereignisse sind auf allen SQL Server Plattformen (Windows/Linux/Big Data Cluster) –-> <-Ereignispaket="DMSCommonXEvents" name="dsql_plan" /> <-Ereignispaket="DMSCommonXEvents" name="name_node_ha" /> <-Ereignispaket="DMSCommonXEvents" name="polybase_authorize_begin" /> <-Ereignispaket="DMSCommonXEvents" name="polybase_authorize_end" /> <!-- diese Ereignisse sind nur für große SQL Server --Cluster > <-Ereignispaket="DMSCommonXEvents" name="build_openrowset_query" /> <-Ereignispaket="DMSCommonXEvents" name="initialize_metadata_processor" />
<target package="package0" name="event_file"> <Parameter name="dateiname" value="PdwXevents.ffe" /> <Parameter name="max_file_size" value="10" /> <Parameter name="max_rollover_files" value="10" /> </target-> </event_session> </event_sessions>
-
Speichern Sie die Datei im .. Ordner "\MSSQL\Binn\Polybase". Möglicherweise müssen Sie die Datei an einem anderen Speicherort speichern und dann in diesen Ordner verschieben.
-
Starten Sie den PolyBase Engine-Dienst neu. Dann sehen Sie die Datei, die PdwXevents_0_{###}.jana in der erstellt hat. Ordner "\MSSQL\Log\Polybase". Sie können diese ANZEIGE-Datei auf die gleiche Weise wie jede andere XEvents ANZEIGE-Dateierfassung anzeigen.
Ereignisbeschreibungen
|
Xevent |
Felder |
Ereignis-/Feldbeschreibung |
|
Auf allen Plattformen verfügbar |
|
|
|
dsql_plan |
Dsql-Planinformationen |
|
|
memo_xml |
Memo-XML |
|
|
dsql_plan_xml |
XML des DSQL-Plans |
|
|
showplan_xml |
Showplan xml format of dsql plan. |
|
|
distributed_query_hash |
Der Abfragehash ist für dieselbe Abfrage eindeutig und dient zum Identifizieren der Abfrage regression. |
|
|
distributed_statement_id |
Die Anweisungs-ID ist für jede Anweisung in einem Batch eindeutig und kann für die Korrelation auf Anweisungsebene verwendet werden. |
|
|
distributed_request_id |
Anforderungs-ID ist für jeden einzelnen sp_execute_memo und kann zur Korrelation der sp_execute_memo verwendet werden. |
|
|
distributed_query_id |
Abfrage-ID |
|
|
distributed_plan_step |
Schritt in einem verteilten Abfrageplan |
|
|
dms_plan_step |
Schritt in einem DMS-Plan |
|
|
sql_handle |
SQL Handle |
|
|
name_node_ha |
NameNode: Informationen zur Ha-Ablaufverfolgung. |
|
|
URI |
NameNode URI |
|
|
retry_count |
Die Anzahl der Wiederholungen für diesen Knoten. |
|
|
isActiveNamenode |
||
|
shouldRetry |
||
|
polybase_authorize_begin |
PolyBase Autorisieren eines Startereignis |
|
|
app_name |
Anwendungsname |
|
|
session_id |
Sitzungs-ID |
|
|
polybase_authorize_end |
PolyBase Autorisieren eines Endereigniss |
|
|
app_name |
Anwendungsname |
|
|
session_id |
Sitzungs-ID |
|
|
Verfügbar in BDC |
||
|
build_openrowset_query |
Build storagepool select from openrowset query |
|
|
select_query |
Die Auswahl aus der OpenRowset-Abfrage |
|
|
distributed_query_hash |
Der Abfragehash ist für dieselbe Abfrage eindeutig und dient zum Identifizieren der Abfrage regression. |
|
|
distributed_statement_id |
Die Anweisungs-ID ist für jede Anweisung in einem Batch eindeutig und kann für die Korrelation auf Anweisungsebene verwendet werden. |
|
|
distributed_request_id |
Anforderungs-ID ist für jeden einzelnen sp_execute_memo und kann zur Korrelation der sp_execute_memo verwendet werden. |
|
|
distributed_query_id |
Abfrage-ID |
|
|
distributed_plan_step |
Schritt in einem verteilten Abfrageplan |
|
|
dms_plan_step |
Schritt in einem DMS-Plan |
|
|
sql_handle |
SQL Handle |
|
|
initialize_metadata_processor |
Der Metadatenprozessor wird initialisiert. |
|
|
shards_list |
Liste der Shardendpunkte |
Lösung
Diese Verbesserung ist teil des folgenden kumulativen Updates für SQL Server:
Informationen zu kumulativen Updates für SQL Server:
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Sehen Sie sich die neuesten kumulativen Updates für SQL Server:
Informationsquellen
Informieren Sie sich über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.