我对 bigquery 比较陌生。我对物化视图的理解是,它在提供的每个刷新间隔上从源进行预先计算,并在查询时节省时间。我假设进程大小将基于逻辑字节大小。
在一个项目中,我看到主表显示 ~10GB 逻辑字节。在启用自动刷新(每 6 小时)的情况下创建的物化视图显示约 9GB 的逻辑字节。当我尝试使用 select * from
dataset.materialized_view_table
查询物化视图时,它显示“此查询在运行时将处理 ~18 GB。”
当源视图和物化视图分别约为 10GB 和 9GB 时,如何实现 18GB 的处理?用于构建物化视图的实际查询也显示“此查询在运行时将处理〜10 GB”。
如果我尝试第二次运行物化视图,它会显示运行时将处理 18GB 吗?我不被允许运行它。但我很好奇。
请帮我解释一下。