Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Улучшение

Это улучшение обеспечивает сбор некоторых Xevents для PolyBase в SQL Server 2019

Дополнительная информация

Из-за внедрения polyBase внешними службами (PolyBase Engine и движением данных PolyBase) сбор данных Xevents невозможно включить так же, как другие SQL Server Engine Xevents (например, команды T-SQL или SQL Server Management Studio GUI).

  • Чтобы включить коллекцию 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) >
    <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" />

<!-- эти события доступны только для SQL Server кластеров больших данных — >
    <event package="DMSCommonXEvents" name="build_openrowset_query" />
    <event package="DMSCommonXEvents" name="initialize_metadata_processor" />  

    <target package="package0" name="event_file">
      <параметр name="filename" value="PdwXevents.xel" />
      <параметр name="max_file_size" value="10" />
      <параметр name="max_rollover_files" value="10" />
    </target>

  </event_session>
</event_sessions>  

  • Сохраните файл в папке .. \MSSQL\binn\Polybase. Возможно, вам придется сохранить файл в другом месте, а затем переместить его в эту папку.

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

Описание события

Xevent

Поля

Описание события/поля

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

 

 

dsql_plan

Сведения о плане Dsql

memo_xml

Memo xml

dsql_plan_xml

XML плана dsql

showplan_xml

Формат Showplan xml плана dsql.

distributed_query_hash

Hash-запрос уникален для того же запроса и будет использоваться для определения регрессии запроса.

distributed_statement_id

ИД заявления уникален для каждого пакета и может использоваться для корреляции на уровне заявления.

distributed_request_id

ИД запроса уникален для sp_execute_memo и может использоваться для корреляции sp_execute_memo выполнения.

distributed_query_id

ИД запроса

distributed_plan_step

Шаг в плане распределенного запроса

dms_plan_step

Шаг в плане DMS

sql_handle

SQL Обрабатывать

name_node_ha

NameNode ha tracing information.

Uri

NameNode URI

retry_count

Количество повторного подсчета для этого узла.

isActiveNamenode

shouldRetry

polybase_authorize_begin

Событие начала авторизации PolyBase

app_name

Имя приложения

session_id

ИД сеанса

polybase_authorize_end

Событие авторизации окончания многобайсной базы данных

app_name

Имя приложения

session_id

ИД сеанса

Доступно в BDC

build_openrowset_query

Выбор хранилища сборки из запроса openrowset

select_query

Выбор из запроса openrowset

distributed_query_hash

Hash-запрос уникален для того же запроса и будет использоваться для определения регрессии запроса.

distributed_statement_id

ИД заявления уникален для каждого пакета и может использоваться для корреляции на уровне заявления.

distributed_request_id

ИД запроса уникален для sp_execute_memo и может использоваться для корреляции sp_execute_memo выполнения.

distributed_query_id

ИД запроса

distributed_plan_step

Шаг в плане распределенного запроса

dms_plan_step

Шаг в плане DMS

sql_handle

SQL Обрабатывать

initialize_metadata_processor

Процессор метаданных инициализируется

shards_list

Список конечных точек shard

Решение

Это улучшение включается в следующее накопительное обновление для SQL Server:

О накопительных обновлениях для SQL Server:

Каждое накопительное обновление для SQL Server содержит все исправления и исправления для системы безопасности, которые были включены в предыдущее накопительное обновление. Ознакомьтесь с последними накопительными обновлениями для SQL Server.

Ссылки

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×