管理 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 池配置成本控制。 |
为何超出成本限制? | 如果查询在运行时超过限制,则不会终止查询。 因此,成本限制可能超出完成查询所需的金额。 请参阅超出成本控制措施中定义的限制。 |