Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

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ą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×