Vylepšenie
Toto vylepšenie umožňuje kolekciu niektorých objektov Xevents špecifických pre polybase SQL Server 2019
Ďalšie informácie
Z dôvodu implementovať PolyBase externými službami (PolyBase Engine a PolyBase Data Movement) zachytiť Xevents nie je možné povoliť rovnakým spôsobom ako iné SQL Server Engine Xevents (napr. príkazy T-SQL alebo SQL Server Management Studio GUI).
-
Ak chcete povoliť kolekciu PolyBase Xevents, musíte vytvoriť nový súborEngineService.xevents.xml ktorý obsahuje nasledovné položky:
<event_sessions>
<event_session
name="DMSCommonSession" maxMemory="2" allowRecursiveEvents="true" eventRetentionMode="noEventLoss"
trackCausality="false" dispatchLatency="5" maxEventSize="1"
memoryPartitionMode="none">
<!-- sú tieto udalosti k dispozícii na všetkých platformách SQL Server (Windows/Linux/Big Data Clusters) – >
<udalosti="DMSCommonXEvents" name="dsql_plan" />
<udalosti="DMSCommonXEvents" name="name_node_ha" />
<udalosti="DMSCommonXEvents" name="polybase_authorize_begin" />
<udalosti="DMSCommonXEvents" name="polybase_authorize_end" />
<!-- tieto udalosti sú dostupné len pre SQL Server big data clusters – >
<udalosti="DMSCommonXEvents" name="build_openrowset_query" />
<udalosti="DMSCommonXEvents" name="initialize_metadata_processor" />
<target package="package0" name="event_file">
<parameter name="filename" value="PdwXevents.xel" />
<parameter="max_file_size" value="10" />
<parameter="max_rollover_files" value="10" />
</target>
</event_session>
</event_sessions>
-
Uložte súbor do súboru .. \MSSQL\Binn\Polybase. Možno ho budete musieť uložiť do iného umiestnenia a potom súbor premiestniť do tohto priečinka.
-
Reštartujte službu PolyBase Engine a zobrazí sa súbor vytvorený PdwXevents_0_{####}.xel vytvorený v súbore .. \MSSQL\Log\Polybase. Tento súbor XEL si môžete pozrieť rovnakým spôsobom ako ktorýkoľvek iný súbor XEvents XEL.
Popisy udalostí
Xevent |
Polia |
Popis udalosti/poľa |
K dispozícii na všetkých platformách |
|
|
dsql_plan |
Informácie o pláne Dsql |
|
memo_xml |
Memo xml |
|
dsql_plan_xml |
Xml of dsql plan |
|
showplan_xml |
Formát Showplan XML plánu dsql. |
|
distributed_query_hash |
Hodnota hash dotazu je pre rovnaký dotaz jedinečná a použije sa na identifikáciu regresie dotazu |
|
distributed_statement_id |
ID výpisu je jedinečné pre každý príkaz v dávke a možno ho použiť na koreláciu na úrovni výpisu |
|
distributed_request_id |
ID žiadosti je jedinečné pre sp_execute_memo a môže sa použiť na koreláciu sp_execute_memo vykonávania |
|
distributed_query_id |
ID dotazu |
|
distributed_plan_step |
Krok v rozmiestnenom pláne dotazu |
|
dms_plan_step |
Krok v pláne DMS |
|
sql_handle |
SQL Rukoväť |
|
name_node_ha |
Informácie o stopovaní v službe NameNode ha. |
|
uri |
NameNode URI |
|
retry_count |
Počet počtu opätovných pokusov pre tento uzol. |
|
isActiveNamenode |
||
shouldRetry |
||
polybase_authorize_begin |
Začatie udalosti oprávnení spoločnosti PolyBase |
|
app_name |
Názov aplikácie |
|
session_id |
ID relácie |
|
polybase_authorize_end |
Koncová udalosť s oprávnením spoločnosti PolyBase |
|
app_name |
Názov aplikácie |
|
session_id |
ID relácie |
|
K dispozícii v katalógu pracovných údajov |
||
build_openrowset_query |
Build storagepool select from openrowset query |
|
select_query |
Výber z dotazu openrowset |
|
distributed_query_hash |
Hodnota hash dotazu je pre rovnaký dotaz jedinečná a použije sa na identifikáciu regresie dotazu |
|
distributed_statement_id |
ID výpisu je jedinečné pre každý príkaz v dávke a možno ho použiť na koreláciu na úrovni výpisu |
|
distributed_request_id |
ID žiadosti je jedinečné pre sp_execute_memo a môže sa použiť na koreláciu sp_execute_memo vykonávania |
|
distributed_query_id |
ID dotazu |
|
distributed_plan_step |
Krok v rozmiestnenom pláne dotazu |
|
dms_plan_step |
Krok v pláne DMS |
|
sql_handle |
SQL Rukoväť |
|
initialize_metadata_processor |
Inicializovaný procesor metaúdajov |
|
shards_list |
Zoznam koncových bodov s endpoints |
Riešenie
Toto vylepšenie je súčasťou nasledujúcej kumulatívnej aktualizácie pre SQL Server:
Informácie o kumulatívnych aktualizáciách SQL Server:
Každá nová Kumulatívna aktualizácia SQL Server obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Odkazy
Získajte informácie o terminológii, ktorú spoločnosť Microsoft používa na opísanie aktualizácií softvéru.