对于这样的查询:
select _PARTITIONDATE, count(*) from mydataset.mytable group by 1
BigQuery会显示“此查询在运行时将处理0 B”,即使它处理了很多行。
这是怎么回事?
答案 0 :(得分:0)
_PARTITIONDATE和_PARTITIONTIME是伪列,没有包含实际数据的列。查询处理不会为任何数据计费。
在UI中检查作业信息,以验证计费的字节为0B。
答案 1 :(得分:0)
您的特定查询从元数据表中得到答复,因此无需花费。如果您使用某些过滤条件或在分组依据中使用某些实际列,则会产生费用。