Google bigquery 更新基表后扫描的Google BigQuery物化视图

Google bigquery 更新基表后扫描的Google BigQuery物化视图,google-bigquery,materialized-views,Google Bigquery,Materialized Views,我在一个BigQuerybase\u表中有3列,即名称、性别和花费金额。我创建了一个物化视图base\u table\u mv,其中包含name和sum(amount)(amount\u spend)按name分组。当我查询base\u表时 按名称从基本表组中选择名称、金额(花费的金额) BigQuery的查询优化器利用base\u table\u mv而不是转到base\u table。这反映在查询详细信息中,Input显示了针对base\u table和base\u table\u mv的2

我在一个BigQuery
base\u表中有3列,即
名称
性别
花费金额
。我创建了一个物化视图
base\u table\u mv
,其中包含
name
sum(amount)(amount\u spend)
name
分组。当我查询
base\u表时

按名称从基本表组中选择名称、金额(花费的金额)

BigQuery的查询优化器利用
base\u table\u mv
而不是转到
base\u table
。这反映在查询详细信息中,
Input
显示了针对
base\u table
base\u table\u mv
的2个
READ
操作

也就是说,如果我更新
base\u table
并查询
base\u table
,查询优化器将无法使用物化视图,并将仅扫描基本表,直到下一次物化视图刷新。但是,在我的设置中,我在更新
base\u表之后立即发出上述查询

updatebase\u table SET amount\u spend=100,其中name='X'

查询详细信息仍然显示2个
READ
操作,即查询仍在扫描
base\u table\u mv
,而不应该扫描

如果我遗漏了什么,谁能解释一下吗