Вычисления приложений метрик
В этой статье описываются некоторые вычисления, используемые для вычисления потребления в Microsoft Fabric. Используйте эту статью, чтобы лучше понять сведения, отображаемые в приложении метрик емкости Microsoft Fabric.
Анализ потребления
Перегруженная емкость — это емкость, которая достигает более 100% от вычислительной мощности. При перегрузке емкости начинается регулирование. Визуальный элемент регулирования помогает понять потребление в процентах от ограничения регулирования Структуры в определенный момент времени. Регулирование продолжается до тех пор, пока использование емкости не ниже 100 %. Визуальный элемент регулирования содержит три вкладки, в каждом из которых отображаются сведения о различных типах регулирования в зависимости от различных периодов времени.
Вкладка | Ограничение порогового значения | Что происходит, когда емкость достигает 100%? | Сколько времени до возврата емкости составляет 100%? |
---|---|---|---|
Интерактивная задержка | 10 минут | 20-секундное регулирование применяется к интерактивным запросам. | После применения новых интерактивных и фоновых запросов задержки продолжают накапливаться будущие вычислительные ресурсы |
Интерактивное отклонение | 60 минут | Интерактивные запросы отклоняются, и пользователи видят ошибку в пользовательском интерфейсе | Фоновые запросы продолжают накапливать будущие вычислительные ресурсы |
Отклонение фона | 24 ч | Все запросы отклоняются, включая фоновые и интерактивные запросы | Н/П |
Когда будущий объем использования вычислений снижается ниже 100%, принимаются дополнительные запросы. Эти запросы могут привести к повторному использованию емкости, превышающей 100 %. Это может казаться одним событием непрерывного регулирования, когда на самом деле это два последовательных события регулирования.
Отклонение фона
Так как порог отклонений в фоновом режиме составляет 24 часа, высокие проценты регулирования указывают на превышение ежедневного использования ресурсов емкости (24 часа). Если ваше фоновое отклонение превышает 100%, все запросы отклоняются. Отказ останавливается после того, как использование емкости меньше 100 %. Например, фоновое отклонение от 250 % означает, что вы использовали 2,5 раза больше ресурсов ежедневной емкости для уровня SKU.
Примечание.
Фоновые задания не регулируются и могут продлить время, необходимое для остановки интерактивных отклонений.
Интерактивное отклонение задержки и интерактивное отклонение
При просмотре этих визуальных элементов вы увидите только то, что влияет на емкость в определенной точке времени. Эти визуальные элементы включают использование, которое было сглаживано в текущем окне оценки. Более поздние точки времени могут включать дополнительное плавное использование, которое не влияет на эту точку времени. Фоновое сглаживание потребления может снизить объем использования, доступный для интерактивных запросов в будущих точках времени.
Интерактивная задержка — интерактивная задержка на 250 % означает, что Структура пытается поместить 25 минут потребления в ближайшие 10 минут.
Интерактивное отклонение — интерактивное отклонение от 250 % означает, что Структура пытается поместить 2,5 часа потребления в ближайшие 60 минут.
Вычисление времени восстановления после регулирования
Если использование превышает 100 %, вам потребуется ждать, пока емкость не снизит будущий уровень использования до 100 %. Вы можете использовать следующую формулу, чтобы оценить, сколько времени потребуется для снижения до 100 %, если не используется никаких дополнительных вычислений.
$$ \text{минимальное время для восстановления от регулирования} = \frac{\text{% отклонений тип} — \text{ }100}{100}\times{\text{период}} $$
Интерактивное отклонение и интерактивная задержка могут занять больше 1,5 раза, чтобы остановить регулирование. Новые запросы могут быть добавлены более длительные использования в емкость, что делает время, необходимое для использования емкости, чтобы получить до 100 % дольше 60 минут или 10-минутных периодов времени.
Пример вычисления отклонений в фоновом режиме
Когда использование достигло 250%, все запросы отклоняются в течение следующих 36 часов.
$$ \frac{250-100}{100}\times{24 \text{ hours} = 36 \text{ hours}} $$
Для использования емкости потребуется не менее 1,5 дней, чтобы получить до 100 %. Фоновые задания не отклоняются и могут продлить время, необходимое для остановки интерактивного отклонения.
Пример интерактивного вычисления отклонений
Когда использование достигает 250%, только интерактивные запросы отклоняются по крайней мере на следующие 90 минут.
$$ \frac{250-100}{100}\times{60 \text{ minutes} = 90 \text{ minutes}} $$
Для использования емкости требуется не менее 1,5 часа, чтобы получить менее 100 %. Однако, так как фоновые задания с будущим потреблением за пределами 10 и 60 минут могут повлиять на емкость, продолжительность этого события может быть длиннее.
Пример вычисления интерактивных задержек
Когда использование достигает 250%, интерактивные запросы задерживаются в течение следующих 15 минут.
$$ \frac{250-100}{100}\times{10 \text{ minutes} = 15 \text{ minutes}} $$
Для использования емкости требуется не менее 15 минут, чтобы получить менее 100 %. Тем не менее, так как фоновые задания с будущим потреблением за пределами 10 и 60 минут, влияют на емкость, длительность этого события может быть длиннее.
Разностная производительность
Матрица по элементам и таблице операций использует цвета, помогающие понять, как элементы Fabric выполняются в организации.
Нет цвета — значение выше -10
Оранжевый — значение от -10 до -25
Красный — значение ниже -25
Чтобы создать разностную производительность, Microsoft Fabric вычисляет почасовое среднее значение для всех быстрых операций, которые занимают менее 200 миллисекунда. Почасовое значение используется в качестве медленного скользящего среднего за последние семь дней (168 часов). Затем медленное скользящее среднее по сравнению с средним между последней точкой данных и точкой данных с семи дней назад. Разница производительности указывает разницу между этими двумя средними значениями.
Вы можете использовать разностное значение производительности, чтобы оценить, улучшилась ли средняя производительность ваших элементов за прошлую неделю. Чем выше значение, тем лучше производительность, скорее всего, будет. Значение, близкое к нулю, указывает на то, что не много изменилось, и отрицательное значение свидетельствует о том, что средняя производительность ваших элементов ухудшилась за прошлую неделю.
Сортировка матрицы по столбцу разностного значения производительности помогает определить семантические модели, которые имеют наибольшее изменение производительности. Во время расследования не забудьте рассмотреть накопительный пакет обновления (s) и количество пользователей. Разностное значение производительности является хорошим индикатором, когда речь идет о элементах Microsoft Fabric, которые имеют высокий уровень использования cu, так как они часто используются или выполняют многие операции. Однако небольшие семантические модели с небольшим действием CU могут не отражать истинное изображение, так как они могут легко отображать большие положительные или отрицательные значения.