You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Snowflake计算信用消费校验及warehouse_metering_history数据核对咨询

Snowflake仓库信用核算常见问题解答

1. 小型仓库的秒级费率确认

Snowflake标准X-Small(小型)仓库的小时费率固定为2信用点/小时,折算成秒级费率是精确的2/3600 ≈ 0.00055556信用点/秒,官方文档提到的0.0006/秒是四舍五入后的近似值,实际计费会按更精确的2/3600计算,两种数值的误差非常小,单小时累计误差仅为0.00016信用点左右。

2. 核算方案准确性说明

你提到的「从WAREHOUSE_EVENTS_HISTORY统计运行时长×对应规格费率」的方案,只要注意以下几点,完全可以得到和WAREHOUSE_METERING_HISTORY中计算信用消费几乎完全一致的结果:

  • 要注意Snowflake仓库的计费规则:仓库启动/恢复后前60秒为最低计费周期,即使运行时长不足60秒也会按60秒计费,60秒之后按实际运行秒数计费,统计时长时需要对不足60秒的运行片段做补全处理
  • 如果核算周期内仓库有调整规格的操作,需要拆分不同规格对应的运行时段,分别乘以对应规格的费率计算,不要统一用单一规格费率
  • 如果仓库启用了多集群自动缩放功能,需要按同时运行的集群数量乘以对应单集群的费率计算,否则核算结果会低于实际值
  • 对比数据时请和WAREHOUSE_METERING_HISTORY中的CREDITS_USED_COMPUTE字段对比,该字段仅统计虚拟仓库计算资源消耗,不要和包含云服务费用的总CREDITS_USED字段对比,否则会出现差值

参考统计SQL示例

SELECT 
    WAREHOUSE_NAME,
    SUM(
        CASE 
            WHEN DATEDIFF('second', START_TIME, END_TIME) < 60 THEN 60
            ELSE DATEDIFF('second', START_TIME, END_TIME)
        END
    ) AS BILLABLE_SECONDS,
    BILLABLE_SECONDS * 2 / 3600 AS ESTIMATED_CREDITS_USED -- 此处为X-Small规格费率,其他规格按对应倍率调整
FROM WAREHOUSE_EVENTS_HISTORY
WHERE EVENT_TYPE IN ('RESUME', 'SUSPEND')
AND WAREHOUSE_NAME = 'YOUR_WAREHOUSE_NAME'
AND START_TIME >= '2024-01-01' -- 替换为你的核算周期
GROUP BY WAREHOUSE_NAME;

内容的提问来源于stack exchange,提问作者Monali

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 04:36:00