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


Сглаживание и регулирование в Хранилище данных Fabric

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

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

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

Вычислительные ресурсы

Емкость формирует основу в Microsoft Fabric и предоставляет вычислительные мощности, которые обеспечивают все рабочие нагрузки Fabric. В зависимости от приобретенного номера SKU емкости вы имеете право на набор единиц емкости (ЦС), которые совместно используются в Fabric. Вы можете просмотреть ЦС для каждого номера SKU на уровне емкости и номеров SKU.

Сглаживание

Емкости имеют периоды, когда они недостаточно используются (простой) и чрезмерно используемые (пиковые). При выполнении нескольких заданий может возникнуть внезапный всплеск спроса на вычислительные ресурсы, превышающий пределы приобретенной емкости. Конечная точка аналитики хранилища и SQL обеспечивают высокую емкость , которая позволяет рабочим нагрузкам использовать больше ресурсов для повышения производительности.

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

Сглаживание не влияет на время выполнения. Это помогает оптимизировать управление емкостью, позволяя клиентам масштабировать емкость в зависимости от среднего, а не пикового использования.

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

  • Для запланированных или фоновых заданий: потребление емкости распространяется на 24 часа, устраняя озабоченность по планированию заданий или спору.

Дополнительные сведения см. в разделе "Регулирование" в Microsoft Fabric.

Классификация операций для хранения данных Fabric

Как правило, как и в Power BI, операции классифицируются как интерактивные или фоновые.

Большинство операций в категории хранилища сообщаются в качестве фона , чтобы воспользоваться преимуществами 24-часового сглаживания действий, чтобы обеспечить наиболее гибкие шаблоны использования. С 24-часовой сглаживание операции могут выполняться одновременно без каких-либо пиков в любое время в течение дня. Клиенты получают преимущества постоянно быстрой производительности, не беспокоясь о крошечных пиках рабочей нагрузки. Таким образом, классификация хранилища данных в качестве фона снижает частоту пиков использования CU от активации регулирования слишком быстро.

Регулирование

Регулирование происходит, когда емкость клиента потребляет больше ресурсов ЦП, чем было приобретено. После сглаживания потребления политики регулирования емкости будут проверяться на основе объема используемой емкости. Это приводит к снижению взаимодействия с конечным пользователем. Когда емкость входит в регулирование, она влияет только на операции, запрашиваемые после начала регулирования емкости.

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

Четыре политики регулирования емкости для Microsoft Fabric:

Будущие сглаживание потребления — ограничения политики Политика регулирования Влияние на опыт
Использование <= 10 минут Защита от перебора Задания могут использовать 10 минут использования емкости в будущем без регулирования.
10 минут < использования <=60 минут Интерактивная задержка Запрашиваемые пользователем интерактивные задания задерживаются на 20 секунд при отправке.
60 минут < использования <= 24 часа Интерактивное отклонение Запрашиваемые пользователем интерактивные задания типов отклоняются.
Использование > 24 часа Фоновое отклонение Все новые задания отклоняются от выполнения.

Большинство операций с конечными точками аналитики хранилища и SQL соответствуют политике "Отклонение фона" и в результате откторжения операций после чрезмерного использования в среднем за 24-часовой период.

Рекомендации по регулированию

  • Все операции в полете, включая длительные запросы, хранимые процедуры, пакеты не будут регулироваться в середине пути. Политики регулирования применимы к следующей операции после сглаживания потребления.
  • Операции склада являются фоном , за исключением сценариев, включающих операции моделирования (например, создание меры, добавление или удаление таблиц из семантической модели по умолчанию, визуализация результатов и т. д.) или создание и обновление семантических моделей Power BI (включая семантику по умолчанию) или отчеты. Эти операции продолжают следовать политике "Интерактивное отклонение".
  • Как и большинство операций склада , динамические административные представления (DMV) также классифицируются как фоновые и охватываются политикой "Фоновое отклонение". В результате динамические административные представления не могут запрашиваться при регулировании емкости. Несмотря на то, что динамические административные представления недоступны, администраторы емкости могут перейти в приложение метрик емкости Microsoft Fabric, чтобы понять основную причину.
  • Если включена политика "Фоновое отклонение", любое действие в SQL Редактор запросов, редакторе визуальных запросов или представлении моделирования может появиться сообщение об ошибке: Unable to complete the action because your organization's Fabric compute capacity has exceeded its limits. Try again later
  • Если политика "Фоновое отклонение" включена, если вы пытаетесь подключиться к хранилищу или запустить новый запрос TSQL в клиентских приложениях, таких как SQL Server Management Studio (SSMS) или Azure Data Studio через SQL строка подключения, может появиться код ошибки SQL 24801 и текст Unable to complete the action because your organization's Fabric compute capacity has exceeded its limits. Try again laterошибки.

Рекомендации по восстановлению из ситуаций перегрузки

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

  • Обновите емкость до более высокого номера SKU, чтобы увеличить предел емкости.
  • Определите участников пикового действия и обратитесь к владельцам проектов с высокой нагрузкой для оптимизации запросов С ПОМОЩЬЮ процессов оптимизации запросов T-SQL или распространения задач по другим емкостям.
  • Подождите, пока состояние перегрузки не закончится, прежде чем выдавать новые запросы.
  • Администраторы емкости могут настраивать упреждающие оповещения и получать уведомления перед регулированием емкости.

Мониторинг сведений о перегрузке с помощью приложения метрик емкости Fabric

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

Анимированное изображение, показывающее возможности приложения

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

Вкладка "Использование"

На этой вкладке показано использование ресурсов по сравнению с емкостью, приобретенной. 100 % использования представляет полную пропускную способность SKU емкости и разделяется всеми рабочими нагрузками Fabric. Это представлено желтой пунктирной линией. Выбор определенной точки времени в графе включает кнопку "Изучение ", которая открывает подробную детализацию страницы.

Вкладка регулирования

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

В разделе "Фоновое отклонение " использование, превышающее 100 % строки, подлежит регулированию в политике "Фоновое отклонение".

Вкладка "Переборы"

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

Следующий шаг