Parannus
Tämä parannus mahdollistaa joidenkin PolyBase-kohtaisia Xevent-ominaisuuden SQL Server 2019:ssä
Lisätietoja
Koska ulkoiset palvelut (PolyBase Engine ja PolyBase Data Movement) ovat käytössä PolyBase-tietokannasta, Xevents-sieppauksia ei voi ottaa käyttöön samalla tavalla kuin muut SQL Server-moduulin Xeventit (kuten T-SQL-komennot tai SQL Server Management Studio GUI).
-
Jos haluat ottaa PolyBase Xevents -kokoelman käyttöön, sinun on luotava uusiEngineService.xevents.xml, joka sisältää seuraavat:
<event_sessions>
<event_session
name="DMSCommonSession" maxMemory="2" allowRecursiveEvents="true" eventRetentionMode="noEventLoss"
trackCausality="false" dispatchLatency="5" maxEventSize="1"
memoryPartitionMode="none">
<!-- nämä tapahtumat ovat saatavilla kaikissa SQL Server -käyttöympäristöissä (Windows/Linux/Big Data Clusters) -->
<tapahtumapaketti="DMSCommonXEvents" name="dsql_plan" />
<tapahtumapaketti="DMSCommonXEvents" name="name_node_ha" />
<tapahtumapaketti="DMSCommonXEvents" name="polybase_authorize_begin" />
<event package="DMSCommonXEvents" name="polybase_authorize_end" />
<!-- nämä tapahtumat ovat käytettävissä vain big dataklustereiden SQL Server - >
<tapahtumapaketti="DMSCommonXEvents" name="build_openrowset_query" />
<tapahtumapaketti="DMSCommonXEvents" name="initialize_metadata_processor" />
<target package="package0" name="event_file">
<parametrin nimi="tiedostonimi" value="PdwXevents.xel" />
<parametrin nimi ="max_file_size" arvo="10" />
<parametrin nimi="max_rollover_files" arvo="10" />
</target>
</event_session>
</event_sessions>
-
Tallenna tiedosto .-tiedostoon. \MSSQL\Binn\Polybase-kansio. Saatat joutua tallentamaan sen toiseen sijaintiin ja siirtämään tiedoston tähän kansioon.
-
Kun käynnistät PolyBase Engine -palvelun uudelleen, näet .-PdwXevents_0_{####}.xel luodun tiedoston. \MSSQL\Log\Polybase-kansio. Voit tarkastella tätä XEL-tiedostoa samalla tavalla kuin mitä tahansa muita XEvents XEL -tiedostoja.
Tapahtuman kuvaukset
Xevent |
Kentät |
Tapahtuman/kentän kuvaus |
Saatavana kaikissa ympäristöissä |
|
|
dsql_plan |
Dsql-palvelupakettitiedot |
|
memo_xml |
Muistion XML |
|
dsql_plan_xml |
dsql-suunnitelman XML |
|
showplan_xml |
Showplan xml format of dsql plan. |
|
distributed_query_hash |
Kyselyn hash on yksilöllinen samalle kyselylle, ja sitä käytetään kyselyn regression tunnistamiseen |
|
distributed_statement_id |
Lauseketunnus on yksilöllinen kullekin erän otteessa, ja sitä voidaan käyttää lauseketason korrelaatiossa |
|
distributed_request_id |
Pyyntötunnus on yksilöllinen kullekin sp_execute_memo ja sitä voidaan käyttää suorituksen sp_execute_memo korrelaatioon |
|
distributed_query_id |
Kyselyn tunnus |
|
distributed_plan_step |
Jaetussa kyselysuunnitelmassa |
|
dms_plan_step |
DMS-suunnitelman vaihe |
|
sql_handle |
SQL Kahva |
|
name_node_ha |
NameNode ha tracing information. |
|
uri |
NameNode URI |
|
retry_count |
Tämän solmun uudelleenyritysmäärän määrä. |
|
isActiveNamenode |
||
shouldRetry |
||
polybase_authorize_begin |
PolyBase valtuuttaa aloitustapahtuman |
|
app_name |
Sovelluksen nimi |
|
session_id |
Istunnon tunnus |
|
polybase_authorize_end |
PolyBasen salliminen lopetustapahtumalle |
|
app_name |
Sovelluksen nimi |
|
session_id |
Istunnon tunnus |
|
Käytettävissä BDC:ssä |
||
build_openrowset_query |
Koontiversion tallennustilan valinta OpenRowset-kyselystä |
|
select_query |
Valinta openrowset-kyselystä |
|
distributed_query_hash |
Kyselyn hash on yksilöllinen samalle kyselylle, ja sitä käytetään kyselyn regression tunnistamiseen |
|
distributed_statement_id |
Lauseketunnus on yksilöllinen kullekin erän otteessa, ja sitä voidaan käyttää lauseketason korrelaatiossa |
|
distributed_request_id |
Pyyntötunnus on yksilöllinen kullekin sp_execute_memo ja sitä voidaan käyttää suorituksen sp_execute_memo korrelaatioon |
|
distributed_query_id |
Kyselyn tunnus |
|
distributed_plan_step |
Jaetussa kyselysuunnitelmassa |
|
dms_plan_step |
DMS-suunnitelman vaihe |
|
sql_handle |
SQL Kahva |
|
initialize_metadata_processor |
Metatietojen suoritin alustetaan |
|
shards_list |
Luettelo s luettelon päätepisteistä |
Ratkaisu
Tämä parannus sisältyy seuraavaan kumulatiivisen päivityksen SQL Server:
Tietoja kumulatiivisista SQL Server:
Jokainen uusi kumulatiivinen päivitys SQL Server sisältää kaikki hotfix-korjaukset ja kaikki edellisen kumulatiivisen päivityksen sisältämät suojauskorjaukset. Tutustu uusimpiin kumulatiivisten päivitysten SQL Server:
Lisätietoja
Lue lisää ohjelmistopäivityksiä kuvaavasta Microsoftin käyttämästä terminologiasta.