KB4561725 – Fejlesztés: Engedélyezi a PolyBase Xevent munkamenetet a SQL Server 2019-ben

Hatókör
SQL Server 2019 on Windows

Fejlesztés

Ez a fejlesztés lehetővé teszi néhány PolyBase-specifikus Xevent gyűjtését az SQL Server 2019-ben

További információ

Mivel a PolyBase-t külső szolgáltatások (PolyBase Engine és PolyBase Data Movement) implementálják, az Xevents rögzítése nem engedélyezhető ugyanúgy, mint más SQL Server Engine Xevents események (például T-SQL parancsok vagy SQL Server Management Studio grafikus felhasználói felület).

  • A PolyBase Xevents-gyűjtemény engedélyezéséhez létre kell hoznia egy új fájlt EngineService.xevents.xml , amely a következőket tartalmazza:

Megjegyzés

  • <event_sessions>
       <event_session
        name="DMSCommonSession" maxMemory="2" allowRecursiveEvents="true" eventRetentionMode="noEventLoss"
        trackCausality="false" dispatchLatency="5" maxEventSize="1"
        memoryPartitionMode="nincs"> 
  • <-- ezek az események minden SQL Server platformon (Windows/Linux/big data-fürtök) elérhetők –>
         <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" />
     
    <-- ezek az események csak SQL Server big data-fürtök számára érhetők el:>
         <event package="DMSCommonXEvents" name="build_openrowset_query" />
         <event package="DMSCommonXEvents" name="initialize_metadata_processor" />
  • <target package="package0" name="event_file">
           <paraméter neve="fájlnév" value="PdwXevents.xel" />
           <paraméter neve="max_file_size" value="10" />
           <paraméter neve="max_rollover_files" value="10" />
         </target>
     
       </event_session>
    </event_sessions>
  • Mentse a fájlt a .. \MSSQL\Binn\Polybase mappa. Lehet, hogy a fájlt egy másik helyre kell mentenie, majd ebbe a mappába kell áthelyeznie.
  • Indítsa újra a PolyBase Engine szolgáltatást, és látni fogja a PdwXevents_0_{####}.xel fájlt. \MSSQL\Log\Polybase mappa. Ezt a XEL fájlt ugyanúgy tekintheti meg, mint bármely más XEvents XEL fájlt.

Eseményleírások

Xevent Fields Esemény/mező leírása
Minden platformon elérhető
dsql_plan Dsql-csomag adatai
memo_xml Memo xml
dsql_plan_xml XML of dsql plan
showplan_xml Showplan XML formátumú dsql-csomag.
distributed_query_hash A lekérdezési kivonat egyedi ugyanahhoz a lekérdezéshez, és a lekérdezés regressziójának azonosítására szolgál majd.
distributed_statement_id A utasításazonosító a köteg minden egyes utasításában egyedi, és utasításszintű korrelációra használható
distributed_request_id A kérelemazonosító minden sp_execute_memo esetén egyedi, és a sp_execute_memo végrehajtása korrelációjához használható
distributed_query_id Lekérdezés azonosítója
distributed_plan_step Az elosztott lekérdezési terv lépései
dms_plan_step A DMS-csomag lépései
sql_handle SQL-leíró
name_node_ha NameNode ha nyomkövetési információ.
uri NameNode URI
retry_count A csomóponthoz tartozó újrapróbálkozások száma.
isActiveNamenode
újra kell próbálni
polybase_authorize_begin PolyBase authorize begin esemény
app_name Alkalmazásnév
session_id Munkamenet-azonosító
polybase_authorize_end PolyBase authorize end esemény
app_name Alkalmazásnév
session_id Munkamenet-azonosító
Elérhető a BDC-n
build_openrowset_query Tárolókészlet felépítése Választás openRowset lekérdezésből
select_query A select from openrowset lekérdezés
distributed_query_hash A lekérdezési kivonat egyedi ugyanahhoz a lekérdezéshez, és a lekérdezés regressziójának azonosítására szolgál majd.
distributed_statement_id A utasításazonosító a köteg minden egyes utasításában egyedi, és utasításszintű korrelációra használható
distributed_request_id A kérelemazonosító minden sp_execute_memo esetén egyedi, és a sp_execute_memo végrehajtása korrelációjához használható
distributed_query_id Lekérdezés azonosítója
distributed_plan_step Az elosztott lekérdezési terv lépései
dms_plan_step A DMS-csomag lépései
sql_handle SQL-leíró
initialize_metadata_processor A metaadat-feldolgozó inicializálva van
shards_list Szegmensek végpontjainak listája

Megoldás

Ezt a fejlesztést tartalmazza az SQL Server következő összegző frissítése:

Az SQL Server összegző frissítéseinek ismertetése:

Az SQL Server minden új összegző frissítése tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző kumulatív frissítésben szerepelt. Tekintse meg az SQL Server legújabb összegző frissítéseit:

Hivatkozások

Ismerje meg a Microsoft szoftverfrissítésekkel kapcsolatos terminológiáját.