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


Практическое руководство. Отслеживание тенденций использования хранилища данных Synapse

Область применения:✅ конечная точка аналитики SQL и хранилище в Microsoft Fabric

Узнайте, как наблюдать за тенденциями и пиками рабочей нагрузки хранения данных в Microsoft Fabric с помощью приложения метрик емкости Microsoft Fabric.

Приложение "Метрики емкости Microsoft Fabric" обеспечивает видимость использования емкости для всех рабочих нагрузок Fabric в одном месте. Она в основном используется администраторами емкости для мониторинга производительности рабочих нагрузок и их использования по сравнению с приобретенной емкостью.

Необходимые компоненты

Следите за общей тенденцией во всех элементах емкости Fabric

В приложении "Метрики емкости Структуры" используйте диаграмму ленты с несколькими метриками для поиска пиков использования cu. Найдите шаблоны в использовании Fabric, которые совпадают с пиковой активностью конечных пользователей, ночной обработкой, периодической отчетностью и т. д. Определите, какие ресурсы используют больше всего единиц ЦС при пиковом использовании и (или) рабочих часах.

Этот график может обеспечить высокоуровневые тенденции cu за последние 14 дней, чтобы узнать, какая рабочая нагрузка Fabric использовала большую часть cu.

  1. Используйте таблицу Item для определения конкретных хранилищ, потребляющих большинство вычислительных ресурсов. Таблица Items на диаграмме ленты с несколькими метриками обеспечивает агрегированное потребление на уровне элементов. Например, в этом представлении можно определить, какие элементы потребляли большинство единиц.
  2. Выберите "Хранилище" в раскрывающемся списке "Выбор типов элементов".
  3. Сортируйте таблицу item по cu(s), убыванию.
  4. Теперь можно определить элементы с помощью большинства единиц емкости, общей продолжительности действия, количества пользователей и т. д.

Детализация с помощью пиковых действий

Используйте график точек времени, чтобы определить диапазон действий, в которых использование cu было на пике. Мы можем определить отдельные интерактивные и фоновые действия, которые используют использование.

В следующем анимированном изображении описано несколько шагов, которые можно использовать для детализации использования, регулирования и превышения информации. Дополнительные сведения см. в разделе "Регулирование" в Microsoft Fabric.

Анимированный GIF-файл приложения метрик, показывающий детализацию шагов.

  1. Перейдите на вкладку "Использование" в диаграмме времени, чтобы определить точку времени, при которой загрузка емкости превысила больше, чем то, что было приобретено. Желтая пунктирная линия обеспечивает видимость верхнего ограничения SKU. Ограничение верхнего номера SKU основано на номере SKU, приобретенном вместе с включением автомасштабирования, если емкость включена.
  2. Перейдите на вкладку "Регулирование" и перейдите к разделу "Отклонение фона", который наиболее применим для запросов хранилища. В предыдущем примере анимированного изображения обратите внимание, что 16 октября 2023 г. в 12:57 все фоновые запросы в емкости были регулироваться. Строка 100 % представляет максимальное ограничение на основе приобретенного номера SKU Fabric.
  3. Перейдите на вкладку Overages . На этом графике представлен обзор собираемой задолженности и переадресации по периодам времени.
    • Добавить % (зеленый): когда перегрузка емкости и начинает добавляться в контейнер долгов.
    • Синие % (синие): когда долг начинает сгореть, и общая загрузка емкости падает ниже 100%.
    • Совокупный процент (красный): представляет общий общий долг в момент времени. Это должно быть сожжено в конечном итоге.
  4. На вкладках "Использование", "Регулирование" или "Превышение" выберите определенную точку времени, чтобы включить кнопку "Изучение" для дальнейшего детализации с помощью анализа.
  5. Выберите " Исследовать". Новая страница содержит таблицы для изучения сведений об интерактивных и фоновых операциях. На странице показаны некоторые фоновые операции, которые не происходят в то время из-за 24-часовой логики сглаживания. В предыдущем анимированном изображении операции отображаются в период с 15 октября по 12:57 по 16 октября 12:57, из-за фоновых операций по-прежнему сглаживаются в выбранной точке времени.
  6. В таблице фоновых операций можно также идентифицировать пользователей, операции, время запуска и остановки, длительность, которая потребляла большинство ЦС.
    • Таблица операций также содержит список операций, которые являются InProgress, поэтому вы можете понять длительные запросы и его текущее потребление cu.

    • Идентификация операции, которая потребляла много ресурсов: сортируйте таблицу по нисходящему удостоверлению, чтобы найти самые дорогие запросы, а затем используйте идентификатор операции для уникальной идентификации операции. Это идентификатор распределенной инструкции, который можно использовать в других средствах мониторинга, таких как динамические административные представления (DMV) и Аналитика запросов для сквозной трассировки, например dist_statement_id в sys.dm_exec_requests, а distributed_statement_id также в insights.exec_requests_history запросов. Примеры:

      В следующем примере запроса T-SQL используется идентификатор операции внутри запроса в динамическом представлении sys.dm_exec_requests управления.

      SELECT * FROM sys.dm_exec_requests 
      WHERE dist_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE';
      

      Следующий запрос T-SQL использует идентификатор операции в запросе в представлении queryinsights.exec_requests_history .

      SELECT * FROM queryinsights.exec_requests_history 
      WHERE distributed_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE`;
      
  7. График таблицы Burndown представляет различные рабочие нагрузки Fabric, которые выполняются в этой емкости, и % вычислительных ресурсов, потребляемых ими в выбранной точке времени.
    • Запись таблицы для DMS — это рабочая нагрузка хранилища. В предыдущем примере анимированного изображения DMS добавил 26% к общему долгу на переноску.
    • Столбец "Совокупный %" предоставляет процент превышения емкости. Это значение должно быть ниже 100 %, чтобы избежать регулирования. Например, в предыдущем примере анимированного изображения 2433,84% указывает, что DMS использовал 24 раза больше емкости, чем разрешено текущим номером SKU (F2).