Forbedring
Denne forbedring gør det muligt at indsamle nogle PolyBase-specifikke Xevents SQL Server 2019
Flere oplysninger
På grund af at PolyBase er blevet implementeret af eksterne tjenester (PolyBase Engine og PolyBase Data Movement), kan Xevents-registrer ikke aktiveres på samme måde, som andre SQL Server Engine Xevents er aktiveret (f.eks. T-SQL-kommandoer eller SQL Server Management Studio GUI).
-
For at aktivere PolyBase Xevents-samling skal du oprette en ny fil, EngineService.xevents.xml indeholder følgende:
<event_sessions> <event_session name="DMSCommonSession" maxMemory="2" allowRecursiveEvents="true" eventRetentionMode="noEventLoss" trackCausality="false" dispatchLatency="5" maxEventSize="1" memoryPartitionMode="none">
<!-- disse begivenheder er tilgængelige på alle SQL Server platforme (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" /> <!-- disse begivenheder er kun tilgængelige for SQL Server Big Data Clusters – > <event package="DMSCommonXEvents" name="build_openrowset_query" /> <event package="DMSCommonXEvents" name="initialize_metadata_processor" /><target package="package0" name="event_file">
<parameter name="filename" value="PdwXevents.xel" /> <parameter name="max_file_size" value="10" /> <parameter name="max_rollover_files" value="10" /> </target> </event_session> </event_sessions>-
Gem filen på .. \MSSQL\Binn\Polybase folder. Du skal muligvis gemme den et andet sted og derefter flytte filen til denne mappe.
-
Genstart PolyBase Engine-tjenesten, så får du vist filen PdwXevents_0_{####}.xel oprettet i .. \MSSQL\Log\Polybase folder. Du kan få vist denne XEL-fil på samme måde som alle andre XEvents XEL-filoptagelser.
Hændelsesbeskrivelser
Xevent |
Felter |
Beskrivelse af begivenhed/felt |
Tilgængelig på alle platforme |
|
|
dsql_plan |
Oplysninger om Dsql-plan |
|
memo_xml |
Xml-notat |
|
dsql_plan_xml |
XML i dsql-plan |
|
showplan_xml |
Xml-formatet Showplan for dsql-plan. |
|
distributed_query_hash |
Forespørgselshash er entydig for den samme forespørgsel og bruges til at identificere regression af forespørgsler |
|
distributed_statement_id |
Sætnings-id er entydigt for hver sætning i en batch og kan bruges til korrelation på sætningsniveau |
|
distributed_request_id |
Anmodnings-id er entydigt for sp_execute_memo og kan bruges til korrelation af sp_execute_memo udførelse |
|
distributed_query_id |
Forespørgsels-id |
|
distributed_plan_step |
Trin i en distribueret forespørgselsplan |
|
dms_plan_step |
Trin i en DMS-plan |
|
sql_handle |
SQL Håndtag |
|
name_node_ha |
NameNode ha tracing information. |
|
uri |
NameNode URI |
|
retry_count |
Antal prøv igen for denne node. |
|
isActiveNamenode |
||
shouldRetry |
||
polybase_authorize_begin |
PolyBase godkend startbegivenhed |
|
app_name |
Programmets navn |
|
session_id |
Sessions-id |
|
polybase_authorize_end |
PolyBase autoriser slutbegivenhed |
|
app_name |
Programmets navn |
|
session_id |
Sessions-id |
|
Tilgængelig på BDC |
||
build_openrowset_query |
Vælg Build storagepool fra openrowset-forespørgsel |
|
select_query |
Udvælgelsesforespørgslen fra openrowset |
|
distributed_query_hash |
Forespørgselshash er entydig for den samme forespørgsel og bruges til at identificere regression af forespørgsler |
|
distributed_statement_id |
Sætnings-id er entydigt for hver sætning i en batch og kan bruges til korrelation på sætningsniveau |
|
distributed_request_id |
Anmodnings-id er entydigt for sp_execute_memo og kan bruges til korrelation af sp_execute_memo udførelse |
|
distributed_query_id |
Forespørgsels-id |
|
distributed_plan_step |
Trin i en distribueret forespørgselsplan |
|
dms_plan_step |
Trin i en DMS-plan |
|
sql_handle |
SQL Håndtag |
|
initialize_metadata_processor |
Metadataprocessor initialiseres |
|
shards_list |
Liste over shard slutpunkter |
Løsning
Denne forbedring er medtaget i følgende kumulative opdatering til SQL Server:
Om akkumulerede opdateringer til SQL Server:
Hver ny kumulativ opdatering til SQL Server indeholder alle hotfixes og alle de sikkerhedsrettelser, der var inkluderet i den forrige kumulative opdatering. Se de seneste akkumulerede opdateringer til SQL Server:
Referencer
Få mere at vide om den terminologi, som Microsoft bruger til at beskrive softwareopdateringer.