snowflake-cloud-data-platform - 雪花使用的实际物理存储大小
问题描述
我想知道雪花表中使用的实际物理存储大小。通过下面的方法可以得到的table_storage_metrics中“ActiveBytes”的大小是snowflake实际使用的物理存储大小吗?
1.使用模式my_database.information_schema;2.select * from table_storage_metrics where table_catalog like 'my_database'; 3.table_storage_metrics中的“ActiveBytes”是确认的
解决方案
如果是克隆表,则有点复杂,因为初始数据将存储在克隆(源)表中。
https://community.snowflake.com/s/article/Difference-between-BYTES-column-and-ACTIVE-BYTES
对于常规表,您应该对所有列求和以获得表使用的实际存储空间:ACTIVE_BYTES、TIME_TRAVEL_BYTES、FAILSAFE_BYTES、RETAINED_FOR_CLONE_BYTES。
https://docs.snowflake.com/en/sql-reference/info-schema/table_storage_metrics.html
推荐阅读
- python - 如何使用 os.makedirs 在目录树的特定位置创建多个目录?
- asp.net-web-api - 如何使用 Google 身份验证在 C# Web API 内部进行身份验证?
- python - 如何使readline在每个循环中转到第二行
- asp.net-mvc - gRPC 和 MVC 在同一个 ASP.NET Core 3.0 应用程序中
- java - 如何使用java获取在我的工作区中提取的bitbucket分支名称的值
- python - 如何将 XML 转换为 XML 文件中缺少某些值的 CSV?
- python - VScode 无法解析的导入
- node.js - 保存到 mongDB 3 级嵌套对象数组
- scala - Scala - 映射到嵌套列表并在列表的每一级排序
- sql - OData EF Core 多自引用表