管理 Azure Synapse Analytics 无服务器 SQL 池的成本

适用对象:Azure Synapse Analytics

Azure Synapse Analytics 无服务器 SQL 池的成本结构有时可能会令人困惑。 这是因为成本不基于计算实例和运行时,其他许多服务也一样。 使用下表查找有关与无服务器 SQL 池关联的成本的最常见问题的解答。

常见问题解答 解决方案
无服务器 SQL 池的计费方式是什么? 无服务器 SQL 池服务根据计费期间处理的数据量计费。 请参阅 Azure Synapse Analytics 中无服务器 SQL 池的成本管理,了解“数据处理”概念中包含的活动。
如何估算无服务器 SQL 池的成本? 使用 Synapse 定价计算器估算无服务器 SQL 池的成本。 在 Azure Synapse Analytics 定价网页中,向下滚动,然后选择数据仓库”选项卡以查看无服务器 SQL 池的成本。
如何最好地降低无服务器 SQL 池的成本? 降低成本的最有效方法是减少工作负荷要处理的数据量。 以下文章提供了有关优化数据湖,以便以最低成本实现最佳性能的指导:
- 筛选器优化
- 准备文件以供查询
- 优化重复查询
为给定查询处理的数据量如何大于源数据? 根据复杂性,查询可能会对同一数据文件运行多次扫描,并添加到处理的总数据。

请参阅 此表中的“如何最好地降低成本?” ,了解如何减少处理的数据量。
如何应用成本限制以防止超支? 借助无服务器 SQL 池中的成本控制功能,可以设置已处理数据量的预算。 可以按天、按周和按月针对处理的数据量(以 TB 计)设置预算。 还可以设置一个或多个预算。 若要配置无服务器 SQL 池的成本控制,可以使用 Azure Synapse Studio 或 T-SQL。

有关详细信息,请参阅为无服务器 SQL 池配置成本控制
为何超出成本限制? 如果查询在运行时超过限制,则不会终止查询。 因此,成本限制可能超出完成查询所需的金额。

请参阅超出成本控制措施中定义的限制