评估混合表的成本¶
使用混合表时,系统将根据三种消耗模式对您的账户进行收费。
混合表存储:混合表的存储成本取决于您在混合表中存储的数据量。存储成本基于每千兆字节 (GB) 的统一月费率。请参阅 Snowflake 服务消耗表 中的表 3(b),其中涵盖了混合表存储的单位定价。请注意,混合表存储比传统的 Snowflake 存储更昂贵。
虚拟仓库计算:对混合表的查询通过虚拟仓库执行。查询混合表的仓库消耗率与查询标准表的消耗率相同。请参阅 虚拟仓库 Credit 使用量。
混合表请求:混合表会消耗额外的 Credit,因为它们使用基础行存储集群上的 无服务器资源。消耗量是根据从这些集群读取或写入的数据量来衡量的。用于执行后台操作(如压缩)的计算资源也会消耗 Credit。
请参阅 `Snowflake 服务消耗表 `_ 中的表 5,其中涵盖了混合表请求的无服务器资源单位定价。由于混合表以页为单位存储数据,因此即使是较小的读取或写入操作,也至少会产生 4 KB 的混合表请求使用量。Snowflake 可以整合并发和批处理写入操作,以优化混合表请求的消耗量。
Monitoring storage consumption for hybrid tables¶
You can view storage usage for hybrid tables and monitor consumption of hybrid table storage credits by querying the following views and functions:
STORAGE_USAGE 视图 (STORAGE_BYTES and HYBRID_TABLE_STORAGE_BYTES columns).
DATABASE_STORAGE_USAGE_HISTORY (AVERAGE_HYBRID_TABLE_STORAGE_BYTES and AVERAGE_DATABASE_BYTES columns):
Account Usage DATABASE_STORAGE_USAGE_HISTORY 视图
Organization Usage DATABASE_STORAGE_USAGE_HISTORY 视图
Information Schema DATABASE_STORAGE_USAGE_HISTORY 函数
HYBRID_TABLES 视图 (data per specific hybrid table in the BYTES column).
AGGREGATE_QUERY_HISTORY 视图:选择使用 时默认使用的角色和仓库。监控对混合表执行特定查询期间使用的虚拟仓库计算资源。请参阅 监控工作负载。
HYBRID_TABLE_USAGE_HISTORY 视图: Monitor historical consumption of hybrid table request credits (serverless compute).
Time Travel 数据的混合表存储¶
混合表存储的使用量会考虑由 Time Travel 保留的数据。由 Time Travel 保留的数据包含在以下存储指标中:
STORAGE_USAGE 视图 中的 STORAGE_BYTES 列
AVERAGE_DATABASE_BYTES column in DATABASE_STORAGE_USAGE_HISTORY:
Account Usage DATABASE_STORAGE_USAGE_HISTORY 视图
Organization Usage DATABASE_STORAGE_USAGE_HISTORY 视图
Information Schema DATABASE_STORAGE_USAGE_HISTORY 函数
Time Travel 保留的数据存储在对象存储中(而不是行存储中),按标准表费率(而不是更高的混合表费率)收费。