Applies ToSQL Server 2019 on Windows

Verbetering

Met deze verbetering kunt u een aantal PolyBase-specifieke Xevents verzamelen in SQL Server 2019

Meer informatie

Omdat PolyBase wordt geïmplementeerd door externe services (PolyBase Engine en PolyBase Data Movement), kan de Xevents-opname niet worden ingeschakeld op dezelfde manier als andere SQL Server Engine Xevents zijn ingeschakeld (bijvoorbeeld T-SQL-opdrachten of SQL Server Management Studio GUI).

  • Als u de PolyBase Xevents-verzameling wilt inschakelen, moet u een nieuw bestand maken EngineService.xevents.xml dat het volgende bevat:

<event_sessions>   <event_session     name="DMSCommonSession" maxMemory="2" allowRecursiveEvents="true" eventRetentionMode="noEventLoss"     trackCausality="false" dispatchLatency="5" maxEventSize="1"     memoryPartitionMode="none"> 

<!-- deze gebeurtenissen zijn beschikbaar op alle SQL Server platforms (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" /> <!-- deze gebeurtenissen zijn alleen beschikbaar voor 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" />     </doel>   </event_session> </event_sessions>  

  • Sla het bestand op in de .. \MSSQL\Binn\Polybase map. Mogelijk moet u het bestand opslaan op een andere locatie en het bestand naar deze map verplaatsen.

  • Start de PolyBase Engine-service opnieuw en u ziet het bestand PdwXevents_0_{####}.xel dat is gemaakt in de .. \MSSQL\Log\Polybase map. U kunt dit XEL-bestand op dezelfde manier weergeven als andere XEvents XEL-bestandsopnamen.

Beschrijvingen van gebeurtenissen

Xevent

Velden

Beschrijving van gebeurtenis/veld

Beschikbaar op alle platforms

 

 

dsql_plan

Dsql-plangegevens

memo_xml

Memo xml

dsql_plan_xml

XML van dsql-plan

showplan_xml

Xml-indeling van dsql-plan laten zien.

distributed_query_hash

Queryhash is uniek voor dezelfde query en wordt gebruikt om regressie van query's te identificeren

distributed_statement_id

Instructie-id is uniek voor elke instructie in een batch en kan worden gebruikt voor correlatie op instructieniveau

distributed_request_id

Aanvraag-id is uniek voor elke sp_execute_memo en kan worden gebruikt voor correlatie van sp_execute_memo uitvoering

distributed_query_id

Query-id

distributed_plan_step

Stap in een gedistribueerd queryplan

dms_plan_step

Stap in een DMS-abonnement

sql_handle

SQL Greep

name_node_ha

NameNode ha tracing-informatie.

uri

NameNode URI

retry_count

Aantal opnieuw proberen voor dit knooppunt.

isActiveNamenode

shouldRetry

polybase_authorize_begin

PolyBase autoriëer begingebeurtenis

app_name

Naam van toepassing

session_id

Sessie-id

polybase_authorize_end

Eindgebeurtenis PolyBase autoreren

app_name

Naam van toepassing

session_id

Sessie-id

Beschikbaar op BDC

build_openrowset_query

Build storagepool select from openrowset query

select_query

De selectie uit de openrowset-query

distributed_query_hash

Queryhash is uniek voor dezelfde query en wordt gebruikt om regressie van query's te identificeren

distributed_statement_id

Instructie-id is uniek voor elke instructie in een batch en kan worden gebruikt voor correlatie op instructieniveau

distributed_request_id

Aanvraag-id is uniek voor elke sp_execute_memo en kan worden gebruikt voor correlatie van sp_execute_memo uitvoering

distributed_query_id

Query-id

distributed_plan_step

Stap in een gedistribueerd queryplan

dms_plan_step

Stap in een DMS-abonnement

sql_handle

SQL Greep

initialize_metadata_processor

Metagegevensprocessor is ge initialiseerd

shards_list

Lijst met shard-eindpunten

Oplossing

Deze verbetering is opgenomen in de volgende cumulatieve update voor SQL Server:

Over cumulatieve updates voor SQL Server:

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsfixes die zijn opgenomen in de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:

Verwijzingen

Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.