架构:

ACCOUNT_USAGE

DATABASE_STORAGE_USAGE_HISTORY 视图

此 Account Usage 视图可用于查询账户中数据库在过去 365 天(1 年)内的平均每日存储使用量(以字节为单位)。数据包括:

  • 数据库的表中存储的所有数据。

  • 数据库的所有历史数据都处于故障安全状态。

另请参阅:

STORAGE_DAILY_HISTORY 视图STORAGE_USAGE 视图TABLE_STORAGE_METRICS 视图

备注

此视图并非用于与您的 Snowflake 账单进行对账。因此,此视图中数据库级使用量的总和不等于账户的计费存储空间。

有关更准确地反映账户和组织级别计费存储空间的视图,请参阅 STORAGE_DAILY_HISTORY 视图

列名称

数据类型

描述

USAGE_DATE

DATE

此存储使用记录的日期(采用本地时区)。建议您将查询会话改为使用 UTC 时区(例如 ALTER SESSION SET TIMEZONE='UTC')。

DATABASE_ID

NUMBER

内部/系统为数据库生成的标识符。

DATABASE_NAME

VARCHAR

数据库的名称。

DELETED

TIMESTAMP_LTZ

删除数据库的日期和时间;活动数据库为 NULL。

AVERAGE_DATABASE_BYTES

FLOAT

使用的数据库存储的字节数,包括当前在 Time Travel 中的字节数。

AVERAGE_FAILSAFE_BYTES

FLOAT

使用的故障安全存储的字节数。

AVERAGE_HYBRID_TABLE_STORAGE_BYTES

FLOAT

使用的混合表存储的字节数(行存储中的数据)。

AVERAGE_ARCHIVE_STORAGE_COOL_BYTES

FLOAT

COOL 存储层中使用的表存储的平均字节数(包括活动字节、Time Travel 字节和需按 最短存储时长计费 的字节)。

AVERAGE_ARCHIVE_STORAGE_COLD_BYTES

FLOAT

COLD 存储层中使用的表存储的平均字节数(包括活动字节、Time Travel 字节和需按 最短存储时长计费 的字节)。

AVERAGE_COOL_FAILSAFE_BYTES

FLOAT

在 COOL 存储层中使用的故障安全存储的平均字节数。

AVERAGE_COLD_FAILSAFE_BYTES

FLOAT

在 COLD 存储层中使用的故障安全存储的平均字节数。

使用说明

  • 视图的延迟时间最长可达 180 分钟(3 小时)。

  • 此视图适用于随时间推移,比较账户中不同数据库的相对存储空间使用情况。它不适合计算确切的数据库级存储费用。

  • 要针对退单估算数据库级存储费用,请将此视图中每个数据库的使用份额与 STORAGE_DAILY_HISTORY 视图 或发票中的总体计费存储空间相加。将结果视为近似值,而非确切的计费数字。

  • 备注

    BCR-2127 中,该视图新增了存储生命周期策略相关的列。要查看存储生命周期策略列,您必须在账户中启用 2025_07 行为变更捆绑包。

    在账户中启用此捆绑包,请执行以下语句:

    SELECT SYSTEM$ENABLE_BEHAVIOR_CHANGE_BUNDLE('2025_07');