在雪花中计算数据库的数据存储

时间:2020-08-19 05:19:08

标签: snowflake-cloud-data-platform

雪花数据库存储包括(也许还有一些)

  • 表格
  • 时间旅行
  • 失效保护
  • 克隆
  • 已暂存的文件

我正在尝试找到一种使用TABLE_STORAGE_METRICS来计算有无克隆的表+时间旅行+故障安全的方法。

当前正在查看ACCOUNT_USAGE.database_storage_usage_history,但我不确定AVERAGE_DATABASE_BYTES中包含哪些内容。

如何找到当前数据库的正确值?

编辑:

  • 我不是帐户管理员
  • 想使用查询代替UI

编辑2:来自SELECT * FROM INFORMATION_SCHEMA.TABLE_STORAGE_METRICS;的结果; 没有“导入”特权或查看SNOWFLAKE数据库的权限。 enter image description here

2 个答案:

答案 0 :(得分:3)

文档是有关以下内容的重要信息来源:

https://docs.snowflake.com/en/sql-reference/account-usage/database_storage_usage_history.html#database-storage-usage-history-view

已使用的数据库存储的字节数,包括时间中的数据 旅行。

根据您的列表,其中将包括表,克隆(它们是单独的表)和Time Travel。

对于舞台,您需要使用STAGE_STORAGE_USAGE_HISTORY视图。

您是否有不想使用TABLE_STORAGE_METRICS的原因?只是好奇。

答案 1 :(得分:-1)

如果您是accout管理员,则应该可以在自己的雪花控制台上看到它

enter image description here