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


История запросов

Примечание.

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

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

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

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

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

Если вы являетесь владельцем запроса, можно просмотреть предыдущие выполнения запроса. Другие пользователи могут просматривать запросы, если у них есть по крайней мере ДОСТУП CAN VIEW к хранилищу SQL, выполняющего запрос.

Чтобы просмотреть предыдущие запросы:

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

Примечание.

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

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

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

  1. Откройте историю запросов, как описано в предыдущем разделе.

  2. Нажмите на текст запроса, который хотите просмотреть. Откроется панель сводки справа.

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

    • Состояние запроса: Запрос помечен текущим состоянием: Queued, Running, Finished,Failed или Cancelled.
    • Сведения о пользователях и вычислениях: Сведения о имени пользователя, вычислительном типе и среде выполнения для выполнения этого запроса.
    • ID: Это универсальный уникальный идентификатор (UUID), связанный с данным выполнением запроса.
    • Запрос: Этот раздел включает полное заявление запроса. Если запрос слишком длинный, чтобы отображаться в предварительной версии, нажмите кнопку ... дополнительные строки для просмотра полного текста.
    • Метрики запросов: Популярные метрики для анализа запросов отображаются в тексте запроса. Значки фильтра, отображаемые с некоторыми метриками, указывают процент отрезаемых данных во время сканирования.
    • См. профиль запроса: В этом резюме показан предварительный просмотр направленного ацикличного графа (DAG) профиля запроса. Это может быть полезно для быстрого определения сложности запроса и хода выполнения. Нажмите "Просмотреть профиль запроса", чтобы открыть подробный DAG.
    • См. самые длинные операторы для этого запроса: Нажмите эту кнопку, чтобы открыть панель "Верхние операторы ". На этой панели показаны самые длительные операции в запросе.
    • Продолжительность запроса по часам: Общее время, прошедшее между началом планирования и окончанием выполнения запроса, предоставляется в виде сводки. Подробный анализ планирования, оптимизации запросов и обрезки файлов, а также времени выполнения представлен ниже сводки.
    • Источник запроса: Щелкните по названию объекта в списке, чтобы перейти к источнику запроса.
    • Агрегированное время выполнения задачи: Просмотрите общее время, затраченное на выполнение запроса на всех ядрах всех узлов. Это время может быть значительно длиннее фактической длительности, если несколько задач выполняются параллельно. Это может быть короче времени на часах, если задачи ждали доступных узлов.
    • Ввод/Вывод (IO): Просмотрите детали о данных, которые были прочитаны и записаны во время выполнения запроса.
  3. Дополнительную информацию о производительности запроса, включая его план выполнения, можно просмотреть, щелкнув «Просмотреть профиль запроса» в нижней части страницы. Дополнительные сведения см. в статье Профиль запроса.

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

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

  1. Откройте историю запросов, как описано в предыдущем разделе.

  2. Нажмите на текст запроса.

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

    Примечание.

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

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

Примечание.

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

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

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