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


Мониторинг хранилища SQL

Отслеживайте хранилище SQL из пользовательского интерфейса Databricks. Просмотр активных запросов, состояния хранилища, количества кластеров и т. д.

Сведения об использовании запросов SQL и системных таблиц для мониторинга хранилища SQL см. в примерах запросов для мониторинга активности хранилища SQL.

Просмотр метрик мониторинга хранилища SQL

Чтобы отслеживать хранилище SQL, щелкните имя хранилища SQL, а затем вкладку "Мониторинг ". На вкладке "Мониторинг" отображаются следующие элементы мониторинга:

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

  1. Динамическая статистика: Динамическая статистика отображается в верхней части страницы. Слева направо они указывают состояние хранилища, количество выполняемых запросов, количество очередных запросов и текущее число кластеров хранилища.

    Замечание

    Число кластеров может быть больше одного, только если масштабирование включено и настроено.

  2. Фильтр шкалы времени: Фильтр шкалы времени устанавливает временной диапазон для диаграммы подсчета запросов, диаграммы активных кластеров и истории запросов. Диапазон времени по умолчанию составляет 8 часов, но вы можете использовать значок молнии , чтобы выбрать период 24 часа, 7 дней или 14 дней. Можно также задать настраиваемый период с помощью календаря или щелкнув и перетащив линейчатую диаграмму.

  3. Диаграмма пиковых запросов: На этой диаграмме отображается максимальное количество одновременных запросов в хранилище, как выполняющихся, так и в очереди во время выбранного интервала времени. Данные, предоставляющие эту диаграмму, не включают запросы метаданных. Каждая точка данных представляет пик в 5-минутном окне.

  4. диаграмма счетчика завершенных запросов: На этой диаграмме отображается количество запросов, завершенных в выбранном интервале времени, включая отмененные и неудачные запросы. Запросы появляются на диаграмме после завершения, при этом число запросов усредняется за минуту.

  5. Диаграмма запуска кластеров: На этой диаграмме отображается количество кластеров, выделенных для хранилища в течение выбранного интервала времени. Во время перезапуска кластера это число может временно превысить настроенное максимальное значение. Включите детали активности (бета-версия), чтобы просмотреть цветные аннотации, объясняющие, почему хранилище работало в течение каждого интервала времени. См. сведения о действии.

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

    • Запрос: Щелкните стрелку, чтобы просмотреть текст запроса. Нажмите кнопку "Развернуть текст запроса" , чтобы просмотреть больше.
    • Время начала запроса: Показывает, когда запрос запущен.
    • Длительность: Наведите указатель мыши на длительность, чтобы просмотреть длительность, разбитую по расписанию и времени выполнения.
    • Время получения (бета-версия): Когда запрос активно извлекается, время не отображается. После завершения запроса время отображается в таблице.
    • Источник запроса: Отображает исходный источник, например конвейер, пространство Genie или панель мониторинга, где запускается запрос.
    • Пользователь, выполняющий запрос: Отображает имя пользователя, выполнившего запрос.

    Запросы можно фильтровать по пользователю, длительности, состоянию и типу инструкций.

    Замечание

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

Сведения о действиях

Включите сведения об активности, чтобы просмотреть заметки, выделенные цветом, которые объясняют, почему хранилище функционировало в течение каждого интервала времени. Данные о действиях обновляются каждые 5–10 минут.

Это важно

Эта функция доступна в бета-версии. Администраторы рабочей области могут управлять доступом к этой функции на странице "Предварительные версии ". См. статью "Управление предварительными версиями Azure Databricks".

Диаграмма работающих кластеров с подробностями активности

Заметки о действиях:

  • Действие запроса: хранилище обрабатывало действие запроса, включая выполнение запросов, запросы в очереди или запросы, которые недавно завершены.
  • Другое действие: хранилище было активным из-за выполнения запросов или из-за открытых сеансов без активных запросов.
  • Готово: склад был готов к выполнению рабочих нагрузок, но не имел активности запросов или сеансов.

Чтобы взаимодействовать с сведениями о действиях, выполните следующие действия:

  • Просмотр метаданных: наведите указатель мыши на любую цветную панель, чтобы увидеть дополнительный контекст, например идентификаторы инструкций, адреса электронной почты пользователей и клиентские приложения.
  • История запросов фильтра: щелкните серые полосы (запросы в процессе получения), чтобы автоматически отфильтровать таблицу истории запросов для запросов, которые находились в состоянии получения в указанный период.

Контроль длительного времени извлечения данных

Это важно

Эта функция доступна в бета-версии. Администраторы рабочей области могут управлять доступом к этой функции на странице "Предварительные версии ". См. статью "Управление предварительными версиями Azure Databricks".

Хранилища SQL остаются активными при выполнении запросов или получении результатов. Большинство запросов возвращают результаты в течение нескольких секунд, но некоторые запросы могут занять несколько минут из-за больших результирующих наборов, задержки получения или запросов, которые клиенты не закрыли. Зная, какие запросы извлекаются, помогает понять, почему хранилище остается активным, когда запросы не выполняются.

Подсказка

Вы также можете использовать переключатель Activity details на диаграмме "Запущенные кластеры" для визуального определения временных периодов, когда выполнение запросов поддерживало активность хранилища. Серые столбцы указывают на активность получения данных, и с их помощью можно щелкнуть, чтобы отфильтровать таблицу истории запросов.

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

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

Чтобы остановить запросы в состоянии извлечения:

  1. Щелкните запрос, чтобы открыть панель "Профиль запроса ".
  2. Нажмите кнопку "Остановить " справа от результата, извлекаемого клиентом.