Поделиться через


Журнал запросов

Примечание.

Если рабочая область включена для бессерверных вычислений, журнал запросов также содержит все запросы SQL и Python, выполняемые на бессерверных вычислительных ресурсах для записных книжек и заданий. См. раздел "Подключение к бессерверным вычислениям".

Если в рабочей области включен журнал запросов и профиль для DLT (общедоступная предварительная версия), журнал запросов отображается CREATE и REFRESH операторы выполняются в хранилище SQL или через конвейер delta Live Table.

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

В этом разделе описано, как работать с историей запросов в пользовательском интерфейсе. Сведения о работе с журналом запросов с помощью API см. в разделе [Журнал запросов](https://docs.databricks.com/api/azure/workspace/query журнал запросов).

Просмотр журнала запросов

Чтобы просмотреть предыдущие запуски для запроса, выполните указанные выше действия.

  1. Щелкните Значок журнала журнал запросов на боковой панели.
  2. При необходимости используйте фильтры в верхней части страницы, чтобы отфильтровать список по пользователю, диапазону дат, вычислению, длительности, состоянию запроса, типу инструкции и идентификатору инструкции.

Для запросов Databricks SQL пользователи, не являющиеся администраторами, без разрешений CAN MONITOR, могут просматривать только собственные запросы в журнале запросов.

Примечание.

Запросы Databricks SQL, предоставляемые пользователем с разрешениями "Запуск от имени владельца" другому пользователю с разрешениями CAN RUN, отображаются в журнале запросов пользователя, выполняющего запрос, а не пользователя, который предоставил общий доступ к запросу.

Просмотр сведений о запросе

Для просмотра сведений о запросе, таких как полная инструкция запроса, источник запроса, длительность, количество возвращаемых строк и производительность ввода-вывода или сведения о выполнении.

  1. Просмотр журнала запросов.

  2. Щелкните имя запроса.

    Сведения журнала запросов

    • Идентификатор оператора: это универсальный уникальный идентификатор (UUID), связанный с заданным объектом запроса.
    • Состояние запроса: запрос помечен его текущим состоянием: очередь, выполнение, завершение, сбой или отменено.
    • Тип вычислений: в этом поле показан тип вычислений, используемый для запроса.
    • Оператор запроса: в этом разделе содержится полная инструкция запроса. Если запрос слишком длинный, чтобы отображаться в предварительной версии, щелкните Развернуть запрос значок "Развернуть запрос ", чтобы просмотреть полный текст.
    • Источник запроса: в этом поле показано, где был создан запрос. Запросы могут поступать из различных источников, включая панели мониторинга ИИ/BI, объекты запросов, редактор SQL Databricks, записные книжки и конвейеры Delta Live Tables (общедоступная предварительная версия).
    • Длительность настенных часов: показывает истекшее время между началом планирования и завершением выполнения запроса. Общая сумма автоматически отображается в виде суммы времени планирования и времени выполнения. Чтобы узнать больше, каждый из этих полей можно развернуть в подкатегории.
    • Сводные сведения: в нижней части панели содержатся сводные сведения о производительности запроса, включая агрегированное время выполнения задачи, строки считываются и возвращаются, файлы и секции, а также какие-либо утечки, которые могли возникнуть.
  3. Дополнительные сведения о производительности запроса, включая план выполнения, щелкните "Просмотреть профиль запроса" в нижней части страницы. Дополнительные сведения см. в статье Профиль запроса.

Завершение выполняемого запроса

Чтобы завершить долго выполняемый запрос, запущенный вами или другим пользователем, выполните следующие действия.

  1. Просмотр журнала запросов.

  2. Щелкните имя запроса.

  3. Нажмите кнопку Отмена рядом с полем Состояние.

    Примечание.

    Кнопка Отмена появляется только во время выполнения запроса.

Запрос завершается, и его состояние изменяется на "Отменено".

Примечание.

Инструкции, использующие вычисления Delta Live Table, могут быть отменены только из пользовательского интерфейса Конвейеров.

Доступ к системной таблице журнала запросов

Системные таблицы Azure Databricks включают таблицу журнала запросов (system.query.history), где привилегированные пользователи могут просматривать записи журнала табличных запросов из вашей учетной записи. По умолчанию доступ к системным таблицам учетной записи имеют только администраторы. Сведения о включении и доступе к системной таблице журнала запросов см . в справочнике по системной таблице журнала запросов.