Увеличение емкости в хранилище данных Fabric
Область применения:✅ конечная точка аналитики SQL и хранилище в Microsoft Fabric
Емкость Fabric — это отдельный пул ресурсов, размер (или номер SKU) определяет объем доступной вычислительной мощности. Конечная точка аналитики хранилища и SQL обеспечивают высокую емкость, которая позволяет рабочим нагрузкам использовать больше ресурсов для повышения производительности.
Емкость с возможностью ускорения
Емкость с возможностью ускорения имеет прямую корреляцию с номером SKU, назначенным емкости Fabric рабочей области. Она также является функцией рабочей нагрузки. Не требуемая рабочая нагрузка никогда не может использовать единицы емкости с возможностью ускорения. Рабочая нагрузка может достичь оптимальной производительности в базовой емкости, которую приобрели.
Чтобы определить, используется ли рабочая нагрузка с возможностью увеличения емкости, можно использовать следующую формулу для вычисления коэффициента масштабирования для рабочей нагрузки: Capacity Units (CU) / duration / Baseline CU = Scale factor
Как иллюстрация этой формулы, если емкость является F8, а рабочая нагрузка занимает 100 секунд, и она использует 1500 CU, коэффициент масштабирования будет вычисляться следующим образом: 1500 / 100 / 8 = 1.875
Cu можно определить с помощью приложения метрик емкости Microsoft Fabric.
Если коэффициент масштабирования превышает 1, это означает, что масштабируемая емкость используется для удовлетворения требований рабочей нагрузки. Это также означает, что рабочая нагрузка занимает единицы емкости из будущего интервала времени. Это фундаментальная концепция Microsoft Fabric, называемая сглаживание.
Сглаживание предлагает облегчение для клиентов, которые создают внезапные пики во время их пиков, в то время как они имеют много бездействия емкости, которая не используется. Сглаживание упрощает управление емкостью, распространяя оценку вычислений, чтобы обеспечить плавное и эффективное выполнение заданий клиентов.
SKU guardrails
Конечная емкость с возможностью ускорения. Существует ограничение, применяемое к внутренним вычислительным ресурсам, чтобы значительно снизить риск рабочих нагрузок хранилища и аналитики SQL, вызывающих регулирование.
Ограничение (или guardrail) — это коэффициент масштабирования, непосредственно связанный с размером SKU емкости Fabric, назначенным рабочей области.
Fabric SKU | Эквивалентный номер SKU уровня "Премиум" | Базовые единицы емкости (CU) | Коэффициент масштабируемого масштабирования с возможностью ускорения |
---|---|---|---|
F2 | 2 | 1x - 32x | |
F4 | 4 | 1x - 16x | |
F8 | 8 | 1x - 12x | |
F16 | 16 | 1x - 12x | |
F32 | 32 | 1x - 12x | |
F64 | P1 | 64 | 1x - 12x |
F128 | P2 | 128 | 1x - 12x |
F256 | P3 | 256 | 1x - 12x |
F512 | P4 | 512 | 1x - 12x |
F1024 | P5 | 1024 | 1x - 12x |
F2048 | 2048 | 1x - 12x |
Небольшие размеры SKU часто используются для сценариев разработки и тестирования или нерегламентированных рабочих нагрузок. Более крупный коэффициент масштабирования, показанный в таблице, дает больше мощности обработки, которая соответствует более низкому общему использованию, как правило, найденным в этих средах.
Более крупные размеры SKU имеют доступ к более общим единицам емкости, что позволяет более сложным рабочим нагрузкам выполняться оптимально и с большей параллелизмом. Поэтому при необходимости производительность рабочей нагрузки не достигается, увеличение размера номера SKU емкости может оказаться полезным.
Примечание.
Максимальный коэффициент масштабирования может наблюдаться только для очень небольших интервалов времени, часто в течение одного запроса в секундах или даже в миллисекундах. При использовании приложения метрик емкости Microsoft Fabric для наблюдения за объемной емкостью коэффициент масштабирования в течение длительной длительности будет ниже.
Границы изоляции
Хранилище полностью изолирует прием от обработки запросов, как описано в разделе управления рабочими нагрузками.
Коэффициент масштабируемого масштабирования можно достичь независимо для приема одновременно с возможностью увеличения масштабируемого коэффициента для обработки запросов. Эти факторы масштабирования инкапсулируют все процессы в одной рабочей области. Однако емкость может быть назначена нескольким рабочим областям. Таким образом, совокупный максимальный коэффициент масштабирования в емкости будет представлен в следующей формуле: ([Query burstable scale factor] + [Ingestion burstable scale factor]) * [number of Fabric workspaces] = [aggregate burstable scale factor]
Рекомендации
Как правило, сложный запрос, выполняющийся в рабочей области, назначенной небольшому размеру SKU емкости, должен выполняться до завершения. Однако если обработка данных или промежуточной обработки данных физически не может выполняться в пределах масштабируемого коэффициента, это приведет к следующему сообщению об ошибке:
This query was rejected due to current capacity constraints.
просмотрите рекомендации по повышению производительности, чтобы обеспечить оптимизацию данных и запросов до увеличения размера SKU. Чтобы увеличить размер номера SKU, обратитесь к администратору емкости.После изменения размера емкости при выполнении следующего запроса будут применены новые охранники. Производительность должна стабилизироваться до нового размера SKU емкости в течение нескольких секунд после первой отправки запроса.
Рабочая нагрузка, выполняемая в неоптимальном размере емкости, может быть подвержена спору ресурсов (например, разливу), что может увеличить использование cu рабочей нагрузки.