Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:✅База данных SQL в Microsoft Fabric
В этой статье объясняется, как вычислить отчеты об использовании базы данных SQL в Microsoft Fabric.
При использовании емкости Fabric плата за использование отображается в портале Azure по вашей подписке в Microsoft Cost Management. Чтобы понять выставление счетов в Fabric, см. статью Понимание вашего счета Azure на мощности Fabric.
Вместимость
В Fabric, исходя из приобретенного номера SKU емкости, вы имеете право на набор единиц емкости (CUS), общих для всех рабочих нагрузок Fabric. Дополнительные сведения о поддерживаемых лицензиях см. в разделе понятия и лицензии Microsoft Fabric.
Емкость — это выделенный набор ресурсов, доступных в данный момент времени. Емкость определяет способность ресурса выполнять действие или производить выходные данные. Разные ресурсы потребляют ЦС в разное время.
Емкость базы данных SQL в Microsoft Fabric
В модели SaaS на основе емкости база данных SQL стремится максимально использовать приобретенную емкость и обеспечить прозрачность в использовании.
Проще говоря, 1 единица емкости Fabric соответствует 0,383 виртуальным ядрам базы данных, а 1 виртуальное ядро базы данных соответствует 2,611 единицам емкости Fabric.
Например, номер SKU SKU Fabric имеет 64 единиц емкости, что эквивалентно 24.512 виртуальным ядрам базы данных SQL.
Затраты на вычисления и хранение
Затраты на базу данных SQL в Fabric — это сумма затрат на вычисление и затраты на хранение. Затраты на вычисления основаны на виртуальных ядрах и памяти, используемых.
Например, база данных с активностью рабочей нагрузки в течение двух минут, а в остальное время часа — неактивна. Плата за вычислительные ресурсы взимается за две минуты и хранится в сети в течение еще 15 минут, в общей сложности 17 минут выставления счетов за вычисления. База данных хранится в сети, чтобы сохранить время отклика приложения и предотвратить задержки производительности при доступе к неактивной базе данных.
Плата взимается только за хранение в течение часа.
Чтобы ограничить использование вычислительных ресурсов для базы данных SQL, рассмотрите возможность управления использованием вычислительных ресурсов, настроив максимальный параметр виртуального ядра. Настройка максимального лимита vCore для базы данных SQL может контролировать пиковое использование вычислительных ресурсов в общих мощностях Fabric, предотвращая непредвиденные всплески затрат и ограничение производительности. Вы также можете применить ограничения на потребление емкости для рабочих нагрузок, связанных с разработкой, тестированием или ранними предварительными версиями.
Автоматическое масштабирование и минимальное выделение памяти
База данных SQL в Fabric автоматически масштабирует вычисления и подготавливает не менее 2 ГБ памяти, выставляемой в качестве вычислительных ресурсов, пока база данных находится в сети.
Через 15 минут бездействия выпускаются все вычислительные ресурсы, включая ЦП и память, и счет за вычисления равен нулю.
Освобождение кэша
SQL Server выполняет восстановление кэша во время низких или неактивных периодов, чтобы сократить потребление памяти и затраты. Однако минимальная память в 2 ГБ по-прежнему требуется для оперативного реагирования SQL Server в сети.
Пример расчета выставления счетов.
Чтобы сравнить ЦП с памятью для выставления счетов, память нормализуется в единицы вЦП путем пересчета объема памяти, где 3 ГБ соответствуют одному вЦП.
Например, следующий пример счета в этом примере вычисляется следующим образом:
| Интервал времени (мин) | Виртуальные ядра, используемые каждую секунду | Память ГБ используется каждую секунду | Размер вычислений при выставлении счета | Счет за секунды CU (простое объяснение) |
|---|---|---|---|---|
| 00:00–0:05 | 2 | 3 | Использованные виртуальные ядра | Использовано 2 vCPU в течение 300 секунд. ЦП был выше памяти, поэтому выставление счетов основано на использовании виртуальных ядер. Вычисление: 2 × 300 × 2.611 = 783 секунды CU. |
| 0:05–0:15 | 1 | 6 | Используемая память | Используется 6 ГБ памяти в течение 600 секунд. Объем памяти превысил ЦП, поэтому выставление счетов основано на использовании памяти. Соотношение памяти к виртуальным ядрам: 6 ГБ = 2 виртуальных ядер. Вычисление: 2 × 600 × 2,611 = 3 133 секунды CU. |
| 0:15–0:30 | 0 | 2 | Минимальная выделенная память | Минимальное 2 ГБ памяти выделяется для готовности базы данных даже при простои. Соотношение памяти к виртуальному ядру: 2 ГБ = 0,6666 виртуального процессора. Вычисление: 0,6666 × 900 × 2,611 = 1567 CU секунд. |
| 0:30–0:60 | 0 | 0 | Плата за вычисления не взимается после 15 минут бездействия | Нет активности в течение 15 минут, поэтому освобождаются все вычислительные ресурсы, включая ЦП и память. Вычисление остановок выставления счетов. Вычисление: 0 секунд "CU". |
Общее предполагаемое количество секунд cu: 5483 CU
Пример выставления счетов за хранение
Плата за хранение взимается постоянно, даже при приостановке вычислений.
| Тип хранилища | Текущее хранилище (ГБ) | Оплачиваемое хранилище (ГБ) | Тип выставления счетов | Пример |
|---|---|---|---|---|
| Выделенное хранилище SQL | 80,53 ГБ | 2,84 ГБ | Оплачиваемых | Хранилище, используемое для сохранения страниц данных базы данных SQL |
| Хранилище резервных копий базы данных SQL | 14,59 ГБ | 0,51 ГБ | Оплачиваемых | Хранилище, используемое для полной цепочки резервного копирования, чтобы обеспечить восстановление базы данных на конкретный момент времени. |
Общее оплачиваемое хранилище в этом примере: 2,84 + 0,51 = 3,35 ГБ
Оплата за использование хранилища начисляется за каждый полный час, независимо от состояния вычислительных процессов.
Выбор SKU емкости Fabric на основе виртуальных ядер базы данных SQL
Обратитесь к этому для оценки размера SKU Fabric для SQL базы данных на Fabric. Дополнительную информацию см. в инструменте оценки емкости Microsoft Fabric.
| Номер SKU | Единицы емкости (CU) | Виртуальные ядра базы данных SQL в секунду |
|---|---|---|
| F2 | 2 | 0.766 |
| F4 | 4 | 1,532 |
| F8 | 8 | 3.064 |
| F16 | 16 | 6.128 |
| F32 | 32 | 12,256 |
| F64 | 64 | 24.512 |
| F128 | 128 | 49.024 |
| F256 | 256 | 98.048 |
| F512 | 512 | 196.096 |
| F1024 | 1024 | 392.192 |
| F2048 | 2048 | 784.384 |
Отчеты об использовании вычислений
Приложение «Метрики емкости Microsoft Fabric» дает возможность увидеть, как используется емкость для всех рабочих нагрузок Fabric в одном месте. Администраторы могут использовать приложение для мониторинга емкости, производительности рабочих нагрузок и их использования по сравнению с приобретенной емкостью.
Изначально необходимо быть администратором емкости для установки приложения метрик емкости Microsoft Fabric. После установки любой пользователь в организации может получить или разделить разрешения для просмотра приложения. Дополнительные сведения см. в разделе "Что такое приложение метрик емкости Microsoft Fabric"?
После установки приложения выберите SQLDbNative из раскрывающегося списка "Выбор типа элемента". Диаграмма многомерной ленты и таблица данных Items (14 дней) теперь показывают только активность SQLDbNative.
Категории операций базы данных SQL
Вы можете анализировать использование универсальной вычислительной емкости по категориям рабочей нагрузки в клиенте. Использование отслеживается по общему количеству секундовых единиц емкости (CUs). В таблице показано агрегированное использование за последние 14 дней.
SQL база данных Fabric представлена как часть SQLDbNative в приложении Metrics. Категории операций, видимые в этом представлении:
- Использование SQL: расчет стоимости выполнения всех пользовательских и системных операторов T-SQL в базе данных.
Например:
Поле типа выставления счетов используется для определения того, находится ли рабочая нагрузка в режиме предварительной версии или доступна для выставления счетов.
Просмотр графа точек времени
Этот граф в приложении метрик емкости Microsoft Fabric показывает использование ресурсов по сравнению с емкостью, приобретенной. 100% загрузка представляет максимальную пропускную способность SKU емкости и распределяется между всеми рабочими нагрузками Fabric. Это представлено желтой пунктирной линией. Выбор определенной точки времени в графе включает кнопку "Изучение ", которая открывает подробную детализацию страницы.
Как правило, как и в Power BI, операции классифицируются как интерактивные или фоновые и обозначаются цветом. Большинство операций в категории баз данных SQL передаются как интерактивные с 5-минутным сглаживанием активности.
Детализация точек времени с помощью графа
Эта таблица в приложении метрик емкости Microsoft Fabric предоставляет подробное представление об использовании в определенных точках времени. Объем емкости, предоставляемой заданным номером SKU на 30-секундный период, отображается вместе с разбивкой интерактивных и фоновых операций. Интерактивная таблица операций представляет список операций, выполняемых в этой точке времени, и управляется непосредственно действиями пользователя.
Ниже приведены основные варианты использования для этого представления:
Определение состояния запросов SQL(операторов): значения могут быть успешно или отклонены.
- Состояние успеха это стандартное поведение базы данных SQL, если емкость не ограничена.
- Состояние "Отклонено " может возникать из-за ограничений ресурсов из-за регулирования емкости.
Идентификация SQL-запросов (инструкций), которые потребляли много ресурсов: сортируйте таблицу по общей сумме CU, по убыванию, с учетом метки времени и элемента.
Рекомендации
Рассмотрим следующие нюансы отчетности об использовании:
- Поле "Длительность(и)", представленное в приложении метрик емкости Fabric, предназначено исключительно для информационных целей. Он отражает время текущего использования SQL, соответствующее 60 секундам.
Отчеты об использовании хранилища
Отчеты об использовании хранилища помогают администраторам отслеживать потребление хранилища в организации в метриках емкости. После выбора емкости настройте диапазон дат, чтобы выровнять хранилище, созданное во время период выставления счетов. Ползунок опыта помогает фильтровать по уровню производительности рабочей нагрузки.
Возможные значения для имени операции хранения могут быть следующими:
- Выделенное хранилище SQL — это общий размер базы данных.
- Хранилище резервного копирования базы данных SQL — это использование хранилища резервных копий, превышающее выделенный размер, за которое будет выставлен счет согласно этому.
Текущие метрики хранилища сопоставляются с графиком слева, чтобы отобразить среднее хранилище на ежедневной основе или почасовом интервале при детализации данных.
Отчеты об использовании хранилища происходят на уровне рабочей области. Дополнительные сведения об использовании хранилища в базе данных см. в разделе "Панель мониторинга производительности" для базы данных SQL в Microsoft Fabric.
Выставление счетов за хранилище резервных копий
База данных SQL в Microsoft Fabric предоставляет автоматические резервные копии с момента создания базы данных. Выставление счетов за резервное копирование определяется объемом хранилища, потребляемого автоматическим процессом резервного копирования.
- По умолчанию хранилище резервных копий предоставляется бесплатно до 100% от размера вашей подготовленной базы данных. Например, база данных с 100 ГБ выделенного хранилища автоматически включает 100 ГБ хранилища резервных копий без дополнительных затрат.
- Если использование хранилища резервных копий превышает выделенный размер базы данных, взимаются дополнительные сборы. Плата взимается только за хранилище резервных копий, превышающее выделенный размер.
Использование хранилища резервных копий измеряется почасово и вычисляется как совокупная сумма. В конце каждого месяца это значение агрегируется и используется для вычисления счета. Плата зависит от общей суммы в ГБ в месяц.
Например, если база данных накапливает 100 ГБ выделенного хранилища данных и хранилища резервных копий накапливает 150 ГБ хранилища резервных копий и остается постоянной в течение месяца, плата будет взиматься за 100 ГБ хранилища данных и дополнительно 50 ГБ хранилища резервных копий по применимой ставке.