BigQuery"此查询将在运行时处理0 B"

时间:2018-05-12 04:02:34

标签: google-cloud-platform google-bigquery

我正在使用BigQuery并想知道为什么在运行代码时它会提供不同的处理量,如下所示。

  • 情形1

    • 代码:
      SELECT count(*) FROM `table
    • 结果:
      "此查询在运行时将处理0 GB。"
  • 情形2

    • 代码:
      SELECT * FROM `table
    • 结果:
      "此查询在运行时将处理4.72 GB。"

我认为BQ对每次查询扫描的金额收费。这两种情况下扫描量是否不同?

1 个答案:

答案 0 :(得分:2)

在案例1中--BigQuery根本不扫描实际数据,而是使用metadata来简单地计算行数 - 这就是it is free的原因。