Google bigquery 如果我向查询添加注释,BigQuery是否仍然从缓存中提取?

Google bigquery 如果我向查询添加注释,BigQuery是否仍然从缓存中提取?,google-bigquery,Google Bigquery,我运行的查询如下 SELECT field FROM `project.dataset.table` 如果我再次运行同一个查询,BigQuery将从缓存中提取它,这意味着它不需要任何处理 如果我添加注释(实际上不会更改查询内容),它是否仍然从缓存中提取结果?如下图所示 SELECT field # some comment about the query FROM `project.dataset.table` 添加注释将使缓存无效,BigQuery将再次处理数据。对查询文本的任何更改都

我运行的查询如下

SELECT field
FROM `project.dataset.table` 
如果我再次运行同一个查询,BigQuery将从缓存中提取它,这意味着它不需要任何处理

如果我添加注释(实际上不会更改查询内容),它是否仍然从缓存中提取结果?如下图所示

SELECT field
# some comment about the query
FROM `project.dataset.table` 

添加注释将使缓存无效,BigQuery将再次处理数据。对查询文本的任何更改都将执行此操作,无论它是否更改实际运行的查询。

添加注释将使缓存无效,BigQuery将再次处理数据。对查询文本的任何更改都可以做到这一点,无论它是否更改了实际运行的查询。

我将在您自己的答案中添加一条,您可以通过以下两种方式检查缓存的使用情况:GCP控制台或BigQuery API。您可以在GCP文档中看到更详细的信息,这些信息甚至与单个空间将使查询无效有关。目前,BigQuery检查字符串等价性。我想在您自己的回答中补充一点,您可以通过以下两种方式检查缓存的使用:GCP控制台或BigQuery API。您可以在GCP文档中看到更详细的信息,这些信息甚至与单个空间将使查询无效有关。目前,BigQuery检查字符串等价性。