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


Отчеты о выставлении счетов и использовании для базы данных SQL в Microsoft Fabric

В этой статье объясняется, как вычислить отчеты об использовании базы данных SQL в Microsoft Fabric.

При использовании емкости Fabric плата за использование отображается в портал Azure в подписке в Microsoft Cost Management. Сведения о выставлении счетов Fabric см. в статье "Общие сведения о счете Azure" в емкости Fabric.

После 1 февраля 2025 года плата за вычисления и хранение данных для базы данных SQL взимается из вашей емкости Fabric. Кроме того, выставление счетов за резервное копирование начнется после 1 апреля 2025 г.

Вместимость

В 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 в 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,57 виртуальных ядер. Вычисление: 0,57 × 900 × 2,611 = 1 574 CU секунд.
0:30–0:60 0 0 Плата за вычисления не взимается после 15 минут бездействия Нет активности в течение 15 минут, поэтому освобождаются все вычислительные ресурсы, включая ЦП и память. Вычисление остановок выставления счетов. Вычисление: 0 секунд "CU".

Оценочное общее количество секунд CU: 5490 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

Вы можете анализировать использование универсальной вычислительной емкости по категориям рабочей нагрузки в клиенте. Использование отслеживается по общему объему секунд единиц емкости (ЦС). В таблице показано агрегированное использование за последние 14 дней.

База данных SQL Fabric свернута в SQLDbNative в приложении метрик. Категории операций, видимые в этом представлении:

  • Использование SQL: плата за вычисления для всех созданных пользователем и системных инструкций T-SQL в базе данных.

Например:

Снимок экрана: приложение метрики емкости Fabric с использованием базы данных SQL.

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

Просмотр графа точек времени

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

Снимок экрана: приложение

Как правило, как и в Power BI, операции классифицируются как интерактивные или фоновые и обозначаются цветом. Большинство операций в категории баз данных SQL передаются как интерактивные с 5-минутным сглаживанием активности.

Детализация точек времени с помощью графа

Снимок экрана: приложение

Эта таблица в приложении метрик емкости Microsoft Fabric предоставляет подробное представление об использовании в определенных точках времени. Объем емкости, предоставляемой заданным номером SKU на 30-секундный период, отображается вместе с разбивкой интерактивных и фоновых операций. Интерактивная таблица операций представляет список операций, выполняемых в этой точке времени, и управляется непосредственно действиями пользователя.

Ниже приведены основные варианты использования для этого представления:

  • Определение состояния запросов SQL(операторов): значения могут быть успешно или отклонены.

    • Состояние успеха это стандартное поведение базы данных SQL, если емкость не ограничена.
    • Состояние "Отклонено " может возникать из-за ограничений ресурсов из-за регулирования емкости.
  • Идентификация запросов SQL(операторов), которые потребляли много ресурсов: сортировка таблицы по общей сумме cu(s) по убыванию по метке времени и артефакту.

Рекомендации

Рассмотрим следующие нюансы отчетности об использовании:

  • Поле длительности, сообщаемое в приложении метрик емкости Fabric, предназначено только для информационных целей. Он отражает время текущего использования SQL, соответствующее 60 секундам.

Отчеты об использовании хранилища

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

Возможные значения для имени операции хранения могут быть следующими:

  • Выделенное хранилище SQL — это общий размер базы данных.
  • Хранилище резервного копирования базы данных SQL — это использование хранилища резервных копий, превышающее выделенный размер, за которое будет выставлен счет согласно этому.

Снимок экрана: приложение

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

Отчеты об использовании хранилища происходят на уровне рабочей области. Дополнительные сведения об использовании хранилища в базе данных см. в разделе "Панель мониторинга производительности" для базы данных SQL в Microsoft Fabric.

Выставление счетов за хранилище резервных копий

База данных SQL в Microsoft Fabric предоставляет автоматические резервные копии с момента создания базы данных. Выставление счетов за резервное копирование определяется объемом хранилища, потребляемого автоматическим процессом резервного копирования.

  • По умолчанию хранилище резервных копий предоставляется бесплатно до 100% от размера вашей подготовленной базы данных. Например, база данных с 100 ГБ выделенного хранилища автоматически включает 100 ГБ хранилища резервных копий без дополнительных затрат.
  • Если использование хранилища резервных копий превышает выделенный размер базы данных, взимаются дополнительные сборы. Плата взимается только за хранилище резервных копий, превышающее выделенный размер.

Использование хранилища резервных копий измеряется почасово и вычисляется как совокупная сумма. В конце каждого месяца это значение агрегируется и используется для вычисления счета. Плата зависит от общей суммы в ГБ в месяц.

Например, если база данных накапливает 100 ГБ выделенного хранилища данных и хранилища резервных копий накапливает 150 ГБ хранилища резервных копий и остается постоянной в течение месяца, плата будет взиматься за 100 ГБ хранилища данных и дополнительно 50 ГБ хранилища резервных копий по применимой ставке.