Snowflake cloud data platform 让雪花表占用表空间的最佳方法

Snowflake cloud data platform 让雪花表占用表空间的最佳方法,snowflake-cloud-data-platform,tablespace,Snowflake Cloud Data Platform,Tablespace,我当前查询示例_DB中的表占用的表空间如下: 使用角色accountadmin; 使用schema snowflake.INFORMATION\u schema SELECT table_name, sum(active_bytes) FROM "INFORMATION_SCHEMA".table_storage_metrics where TABLE_CATALOG in ('SAMPLE_DB') group by table_name;

我当前查询示例_DB中的表占用的表空间如下: 使用角色accountadmin; 使用schema snowflake.INFORMATION\u schema

SELECT  
   table_name, 
   sum(active_bytes)
 FROM   "INFORMATION_SCHEMA".table_storage_metrics 
  where TABLE_CATALOG in ('SAMPLE_DB') group by table_name;

问题是:我是否还需要找出时间旅行字节故障保护字节的总和,以获得示例数据库中每个表的总空间?

是-另外,如果与美国相关,则需要为克隆字节包含保留的字节

是-如果与美国相关,则需要为克隆字节包含保留的字节

我认为大多数人会这样做考虑这些字节与克隆相关,而不是原始表,公平点。我想这完全取决于提问者想要达到的目标。如果您没有将此存储包含在“父”表中,那么,如果您有多个克隆,那么如果您与克隆关联,则可以对其进行双重计数-我假设?是的-这取决于您是否正在查找表的存储,而不是尝试将所有存储分配到正确的表。答案是不同的,因为克隆,并且很难分配时,当你有多个克隆在不同的时间点。我认为大多数人会认为这些字节是有关克隆,而不是原来的表,虽然。我想这完全取决于提问者想要达到的目标。如果您没有将此存储包含在“父”表中,那么,如果您有多个克隆,那么如果您与克隆关联,则可以对其进行双重计数-我假设?是的-这取决于您是否正在查找表的存储,而不是尝试将所有存储分配到正确的表。由于克隆的原因,答案是不同的,而且当您在不同的时间点有多个克隆时,很难进行分配。如果您想知道此表使用的存储总量,我认为您需要全部3个克隆。如果您想查看表的活动大小,那么只需
活动字节就足够了。如果您想知道此表正在使用的总存储量,我想您需要全部3个字节。如果您想查看表的活动大小,那么只需
活动字节就足够了。