代码之家  ›  专栏  ›  技术社区  ›  Ban Piao

BigQuery在为分区日期运行时,此查询将处理0 B

  •  0
  • Ban Piao  · 技术社区  · 7 年前

    对于这样的查询:

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

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

    发生什么事了?

    2 回复  |  直到 7 年前
        1
  •  0
  •   Ban Piao    7 年前

    _PARTITIONDATE和\u PARTITIONTIME是伪列,没有包含实际数据的列。已处理的查询不会对任何数据计费。

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

        2
  •  0
  •   Tanveer Uddin    7 年前

    您的这个特定查询是从元数据表中得到响应的,因此没有成本。如果使用某些筛选条件或在分组依据中使用某些实际列,则会产生成本。