Застосовується до
SQL Server 2019 on Windows

Удосконалення

Це вдосконалення дає змогу отримати колекцію деяких Xevents, специфічних для PolyBase, SQL Server 2019

Додаткові відомості

Через впровадження зовнішніх служб PolyBase Engine і PolyBase, зйомку Xevents не можна ввімкнути так само, як інші SQL Server Engine Xevents (наприклад, команди T-SQL або GUI SQL Server Management Studio).

  • Щоб увімкнути колекцію PolyBase Xevents, потрібно створити новий файлEngineService.xevents.xml з такими елементами:

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

<!-- події доступні на всіх платформах SQL Server (Windows/Linux/Big Data Clusters) -->     <події пакета="DMSCommonXEvents" name="dsql_plan" />     <event package="DMSCommonXEvents" name="name_node_ha" />     <подій package="DMSCommonXEvents" name="polybase_authorize_begin" />     <event package="DMSCommonXEvents" name="polybase_authorize_end" /> <!-- ці події доступні лише для SQL Server кластерів великих даних –->     <події пакета="DMSCommonXEvents" name="build_openrowset_query" />     <події пакета="DMSCommonXEvents" name="initialize_metadata_processor" />  

    <target package="package0" name="event_file">       <я параметра="ім'я_файлу" value="PdwXevents.xel" />       <параметра name="max_file_size" value="10" />       <параметра name="max_rollover_files" value="10" />     </target>   </event_session> </event_sessions>  

  • Збережіть файл у файлі .. \MSSQL\Binn\Polybase folder. Можливо, потрібно буде зберегти файл в іншому розташуванні, а потім перемістити його до цієї папки.

  • Перезапустіть службу PolyBase Engine, і файл, створений у файлі, створеному в файлі ., PdwXevents_0_{####}.xel. \MSSQL\Log\Polybase folder. Цей файл XEL можна переглядати так само, як і будь-які інші знімки файлів XEvents XEL.

Опис подій

Xevent

Поля

Опис події або поля

Доступно на всіх платформах

 

 

dsql_plan

Відомості про план Dsql

memo_xml

Memo xml

dsql_plan_xml

XML із планом dsql

showplan_xml

Showplan xml format of dsql plan.

distributed_query_hash

Гешування запиту унікальне для одного запиту. Він використовується для визначення регресії запиту

distributed_statement_id

Ідентифікатор інструкції унікальний для кожної інструкції в пакеті. Його можна використовувати для кореляції рівня інструкції.

distributed_request_id

Ідентифікатор запиту унікальний для кожного sp_execute_memo, і його можна використовувати для кореляції sp_execute_memo виконання.

distributed_query_id

Ідентифікатор запиту

distributed_plan_step

Step in a distributed query plan

dms_plan_step

Крок у плані DMS

sql_handle

SQL Дескриптор

name_node_ha

Відомості про трасування NameNode.

uri

NameNode URI

retry_count

Кількість повторів для цього вузла.

isActiveNamenode

shouldRetry

polybase_authorize_begin

PolyBase authorize begin event

app_name

Назва програми

session_id

Ідентифікатор сеансу

polybase_authorize_end

PolyBase авторизувати кінцеву подію

app_name

Назва програми

session_id

Ідентифікатор сеансу

Доступно в BDC

build_openrowset_query

Build storagepool select from openrowset query

select_query

Вибір із запиту на відкриття рядків

distributed_query_hash

Гешування запиту унікальне для одного запиту. Він використовується для визначення регресії запиту

distributed_statement_id

Ідентифікатор інструкції унікальний для кожної інструкції в пакеті. Його можна використовувати для кореляції рівня інструкції.

distributed_request_id

Ідентифікатор запиту унікальний для кожного sp_execute_memo, і його можна використовувати для кореляції sp_execute_memo виконання.

distributed_query_id

Ідентифікатор запиту

distributed_plan_step

Step in a distributed query plan

dms_plan_step

Крок у плані DMS

sql_handle

SQL Дескриптор

initialize_metadata_processor

Ініціалізовано процесор метаданих

shards_list

Список кінцевих точок для затінення

Спосіб вирішення

Це вдосконалення входить до сукупного пакета оновлень для SQL Server:

Сукупні оновлення для SQL Server:

Кожне нове сукупне оновлення для SQL Server містить усі виправлення та всі виправлення системи безпеки, які входять до складу попереднього сукупного пакета оновлень. Ознайомтесь з найновішими сукупними пакетами оновлень для SQL Server:

Посилання

Дізнайтеся про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.