本文介绍 Microsoft Fabric SQL 数据库的计算使用情况报告。
使用 Fabric 容量时,你的使用费会显示在 Azure 门户中 Microsoft 成本管理中你的订阅之下。 若要了解 Fabric 计费,请参阅了解 Fabric 容量的 Azure 帐单。
2025 年 2 月 1 日之后,SQL 数据库的计算和数据存储将按 Fabric 容量收费。 此外,备份计费将在 2025 年 4 月 1 日之后开始。
容量
在 Fabric 中,根据购买的容量 SKU,你有权使用在所有 Fabric 工作负载间共享的一组容量单位 (OU)。 有关支持的许可证的详细信息,请参阅 Microsoft Fabric 概念和许可证。
容量是在给定时间可用的一组专用资源。 容量定义资源执行活动或生成输出的能力。 不同的资源在不同时间消耗 OU。
Microsoft Fabric SQL 数据库的容量
在基于容量的 SaaS 模型中,SQL 数据库旨在充分利用购买的容量并提供使用情况的可见性。
简单而言,1 个 Fabric 容量单元对应于 0.383 个数据库 vCore,或者 1 个数据库 vCore 对应于 2.611 个 Fabric 容量单元。
例如,Fabric 容量 SKU F64 包含 64 个容量单位,相当于 24.512 个 SQL 数据库 vCore。
计算和存储成本
Fabric 中的 SQL 数据库成本是计算成本和存储成本的总和。 计算成本基于使用的 vCore 和内存。
例如,一个数据库在两分钟内有工作负载活动,而在该小时的其余时间内则处于非活动状态。 容量按两分钟的计算时间计费,并按另外 15 分钟的联机时间计费,总计按 17 分钟的计算时间计费。 数据库保持联机状态,以保留应用程序响应时间,并在访问空闲数据库时防止性能延迟。
一小时内仅对存储计费。
自动缩放和最小内存分配
Fabric 中的 SQL 数据库会自动缩放计算能力,并预配至少 2 GB 的内存;当数据库处于联机状态时,这些计算资源将被计费。
15 分钟后,所有计算资源(包括 CPU 和内存)都会释放,计算费用为零。
缓存回收
SQL Server 在低或空闲期间执行缓存回收,以减少内存使用量和成本。 但是,仍需要 2 GB 的最小内存才能使 SQL Server 在联机时保持运行响应。
计算计费示例
若要将 CPU 与内存进行比较以进行计费,可以通过将内存的 GB 数除以每个 vCore 的 3 GB,将内存规范化为 vCore 单位。
例如,此示例中的以下示例帐单按如下方式计算:
时间间隔(分钟) | 每秒使用的 vCore 数 | 每秒使用的内存 GB 数 | 计费的计算维度 | 计费的 CU 秒数(简单说明) |
---|---|---|---|---|
00:00–0:05 | 2 | 3 | 使用的 vCore 数 | 使用了 2 个 vCore,持续 300 秒。 CPU 高于内存,因此计费基于 vCore 使用情况。 计算:2 × 300 × 2.611 = 783 CU 秒。 |
0:05–0:15 | 1 | 6 | 使用的内存量 | 使用 6 GB 内存 600 秒。 内存超出 CPU,因此计费基于内存使用量。 内存到 vCore 比率:6 GB = 2 个 vCore。 计算:2 × 600 × 2.611 = 3,133 CU 秒。 |
0:15–0:30 | 0 | 2 | 分配的最小内存 | 分配至少 2 GB 内存以保持数据库就绪状态,即使处于空闲状态。 内存到 vCore 比率:2 GB = 0.57 vCore。 计算:0.57 × 900 × 2.611 = 1,574 CU 秒。 |
0:30–0:60 | 0 | 0 | 处于非活动状态 15 分钟后不计收计算费用 | 15 分钟没有活动,因此释放所有计算(包括 CPU 和内存)。 停止计算计费。 计算时长:0 CU 秒。 |
估计 CU 秒总数:5490 CU 秒
存储计费示例
即使计算暂停,存储也会持续计费。
存储类型 | 当前存储(GB) | 可计费存储 (GB) | 计费类型 | 示例 |
---|---|---|---|---|
分配的 SQL 存储 | 80.53 GB | 2.84 GB | 可计费 | 用于保存 SQL 数据库数据页的存储 |
SQL 数据库备份存储 | 14.59 GB | 0.51 GB | 可计费 | 用于完整恢复备份链的存储,确保对数据库进行时间点恢复 |
此示例中的总计费存储:2.84 + 0.51 = 3.35 GB
存储计费适用于整小时,而不考虑计算状态。
基于 SQL 数据库 vCore 的 Fabric 容量 SKU 选择
参考此信息来估算 Fabric 中 SQL 数据库的 Fabric SKU 选型。 有关详细信息,请参阅 Microsoft Fabric 容量估算器 工具。
SKU | 容量单位(CU) | 每秒 SQL 数据库 vCore 数 |
---|---|---|
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”。 “多指标功能区”图表和“项(14 天)”数据表当前仅显示“SQLDbNative”活动。
SQL 数据库操作类别
可以跨租户按工作负载类别分析通用计算容量使用情况。 使用情况按总容量单位秒数 (CUs) 进行跟踪。 显示的表展示了过去 14 天内的聚合使用情况。
Fabric SQL 数据库汇总在指标应用中的 SQLDbNative 下。 此视图中可见的操作类别包括:
- SQL 使用情况:数据库中所有用户和系统生成的 T-SQL 语句的计算费用。
例如:
计费类型字段用于确定工作负载是处于预览模式还是可计费状态。
时间点浏览图
Microsoft Fabric 容量指标应用中的此图显示了资源与购买的容量相比的利用率。 100% 利用率表示容量 SKU 的完整吞吐量,由所有 Fabric 工作负载共享。 这由黄色虚线表示。 在图中选择特定的时间点会启用“资源管理器”按钮,这会打开详细的钻取页面。
通常,与 Power BI 类似,操作被分类为交互式或后台,用颜色来表示。 SQL 数据库类别中的大多数操作都被报告为交互式操作,其包含 5 分钟的平滑化活动。
时间点钻取图
Microsoft Fabric 容量指标应用中的此表提供了特定时间点的利用率的详细视图。 显示了给定 SKU 每 30 秒提供的容量,还详细显示了交互式操作和后台操作。 “交互式操作”表表示在该时间点执行且由用户活动直接驱动的操作的列表。
此视图的主要用例包括:
SQL 查询(语句)状态的标识:值可以是 Success 或 Rejected。
- 成功状态是未限制容量时的标准 SQL 数据库行为。
- 由于容量限制导致的资源限制,可能会出现“被拒绝”状态。
确定消耗许多资源的 SQL 查询(语句):按“总 CU”对表进行排序,并按时间戳和项目降序排序。
注意事项
注意以下使用情况报告的细微差别:
- Fabric 容量指标应用中报告的“持续时间”字段仅供参考。 它反映与 60 秒相对应的当前 SQL 使用情况的时间范围。
存储使用情况报告
存储使用情况报告可帮助管理员通过容量指标监视整个组织的存储消耗量。 选择容量后,调整日期范围,以便与计费周期内发出的存储保持一致。 体验滑块可帮助筛选工作负载体验。
可能的存储操作名称值为
- 分配的 SQL 存储 是数据库的总大小。
- SQL 数据库备份存储 是超过分配大小的备份存储使用情况,因此将相应地计费。
当前存储指标与左侧的图保持一致,用于显示每日粒度或每小时粒度的平均存储量(如果钻取)。
存储利用率报告发生在工作区级别。 若要详细了解数据库中的存储使用情况,请参阅 Microsoft Fabric 中 SQL 数据库的性能仪表板。
备份存储计费
Microsoft Fabric 中的 SQL 数据库在创建数据库时提供 自动备份 。 备份计费取决于自动备份过程使用的存储量。
- 默认情况下,备份存储在释放后与预配的数据库大小相当。 例如,具有 100 GB 已分配存储的数据库会自动包含 100 GB 的备份存储,无需额外付费。
- 如果备份存储使用量超过分配的数据库大小,则收取额外的费用。 仅针对超出分配大小的备份存储计费。
备份存储使用情况按小时度量,并计算为累积总计。 在每个月底,此值将聚合并用于计算帐单。 费用基于每月的总 GB 数。
例如,如果数据库累积 100 GB 的已分配数据存储和备份存储累积 150 GB 的备份存储,并且一个月内保持不变,则按适用费率收取 100 GB 的数据存储费和额外的 50 GB 备份存储费用。