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


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

Примечание.

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

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

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

В этом разделе описано, как работать с историей запросов в пользовательском интерфейсе. Чтобы работать с журналом запросов с помощью API, см. Журнал запросов.

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

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

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

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

Примечание.

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

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

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

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

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

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

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

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

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

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

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

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

    Примечание.

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

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

Примечание.

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

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

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