BigQuery“ _PARTITIONDATE”,该查询在运行时将处理0 B

时间:2018-12-10 19:06:54

标签: google-bigquery

对于这样的查询:

select _PARTITIONDATE, count(*) from mydataset.mytable group by 1

BigQuery会显示“此查询在运行时将处理0 B”,即使它处理了很多行。

这是怎么回事?

2 个答案:

答案 0 :(得分:0)

_PARTITIONDATE和_PARTITIONTIME是伪列,没有包含实际数据的列。查询处理不会为任何数据计费。

在UI中检查作业信息,以验证计费的字节为0B。

答案 1 :(得分:0)

您的特定查询从元数据表中得到答复,因此无需花费。如果您使用某些过滤条件或在分组依据中使用某些实际列,则会产生费用。