有了摄取时间分区表,就可以免费查询每个分区的行数。计费字节数为0。SELECT DATE(_PARTITIONTME) AS dd, COUNT(*) FROM ds.ingestion_time_partitioned GROUP BY dd
# free 使用基于列的时间分区表,等价的查询开销与我在列中读取时所期望的一样多(不是免费的
我在BigQuery中有一个表BigQuery,它包含50亿行(~80 in ),并在dateTimeCreated列上进行分区,该列的时间戳类型是按日划分的。> '2000-01-01'order by 1 desc
我希望BigQuery能够快速返回结果,因为这基本上是在计算每个分区中的行数,我认为这是BigQuery作为内部元
我可以从公共文档中看到,BigQuery分区表有这个,如果分区列有一个子查询作为过滤器,它不会修剪查询的分区并减少“处理的字节”(成本)。我想知道有没有办法解决问题。例如,这个查询将扫描38.67GB,有办法减少吗?month UNION ALL SELECT "2018-10-01"SELECT blo