Applies ToSQL Server 2019 on Windows

Ulepszenie

To ulepszenie umożliwia zbieranie niektórych zmian Xevents dla programu PolyBase w SQL Server 2019 r.

Więcej informacji

Z powodu wdrożenia programu PolyBase przez usługi zewnętrzne (PolyBase Engine i Ruch danych PolyBase) przechwytywanie Xevents nie może zostać włączone w taki sam sposób jak inne zmiany Xevents aparatu SQL Server (na przykład polecenia T-SQL lub graficzne interfejs użytkownika SQL Server Management Studio).

  • Aby włączyć kolekcję xevents programu PolyBase, musisz utworzyć nową EngineService.xevents.xml zawierającą następujące elementy:

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

<!-- te wydarzenia są dostępne na wszystkich platformach SQL Server (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" /> <!-- te zdarzenia są dostępne tylko dla grup SQL Server -->     <event package="DMSCommonXEvents" name="build_openrowset_query" />     <event package="DMSCommonXEvents" name="initialize_metadata_processor" />  

    <target package="package0" name="event_file">       <parametr name="nazwa_pliku" wartość="PdwXevents.xel" />       <parametr name="max_file_size" value="10" />       <parametr name="max_rollover_files" value="10" />     </target>   </event_session> </event_sessions>  

  • Zapisz plik w pliku . \MSSQL\Binn\Polybase folder. Może być konieczne zapisanie go w innej lokalizacji, a następnie przeniesienie pliku do tego folderu.

  • Uruchom ponownie usługę PolyBase Engine. Plik zostanie PdwXevents_0_{####}.xel utworzony w pliku .. \MSSQL\Log\Polybase folder. Ten plik XEL można wyświetlić w taki sam sposób jak każdy inny przechwycony plik XEvents XEL.

Opisy zdarzeń

Xevent

Pola

Opis zdarzenia/pola

Dostępne na wszystkich platformach

 

 

dsql_plan

Informacje o planie dsql

memo_xml

Memo xml

dsql_plan_xml

Xml planu dsql

showplan_xml

Showplan xml format of dsql plan.

distributed_query_hash

Skrót zapytania jest unikatowy dla tego samego zapytania i będzie używany do identyfikowania regresji kwerendy

distributed_statement_id

Identyfikator instrukcji jest unikatowy dla każdej instrukcji w partii i może zostać użyty do korelacji poziomu instrukcji

distributed_request_id

Identyfikator żądania jest unikatowy dla każdej sp_execute_memo i można go użyć w celu korelacji sp_execute_memo wykonania

distributed_query_id

Identyfikator zapytania

distributed_plan_step

Etap w planie zapytań rozłożonych

dms_plan_step

Krok w planie DMS

sql_handle

SQL Uchwyt

name_node_ha

NameNode ha tracing information .

uri

NameNode URI

retry_count

Liczba ponownych prób dla tego węzła.

isActiveNamenode

shouldRetry

polybase_authorize_begin

Zdarzenie rozpoczęcia autoryzowania programu PolyBase

app_name

Nazwa aplikacji

session_id

Identyfikator sesji

polybase_authorize_end

PolyBase autoryzuj zdarzenie zakończenia

app_name

Nazwa aplikacji

session_id

Identyfikator sesji

Dostępne w uścisce danych usługi łączności danych (BDC)

build_openrowset_query

Wybieranie tworzenia buforu miejsca do magazynowania za pomocą zapytania openrowset

select_query

The select from openrowset query

distributed_query_hash

Skrót zapytania jest unikatowy dla tego samego zapytania i będzie używany do identyfikowania regresji kwerendy

distributed_statement_id

Identyfikator instrukcji jest unikatowy dla każdej instrukcji w partii i może zostać użyty do korelacji poziomu instrukcji

distributed_request_id

Identyfikator żądania jest unikatowy dla każdej sp_execute_memo i można go użyć w celu korelacji sp_execute_memo wykonania

distributed_query_id

Identyfikator zapytania

distributed_plan_step

Etap w planie zapytań rozłożonych

dms_plan_step

Krok w planie DMS

sql_handle

SQL Uchwyt

initialize_metadata_processor

Zainicjowano procesor metadanych

shards_list

Lista punktów końcowych aplikacji så

Rozwiązanie

To ulepszenie jest uwzględnione w następującej aktualizacji skumulowanej dla SQL Server:

Informacje o aktualizacjach skumulowanych dla SQL Server:

Każda nowa aktualizacja skumulowana SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej aktualizacji skumulowanej. Zapoznaj się z najnowszymi aktualizacjami skumulowanym dla SQL Server:

Informacje

Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.