BigQuery丛集无法降低查询成本

时间:2019-02-19 17:31:41

标签: google-cloud-platform google-bigquery


我在BigQuery(具有日期分割区)中的丛集表格有问题。我有一个由名为 entity_id 的列聚集的表。事实是,我希望在使查询被这些群集的列过滤时看到字节读取减少,但是根据BigQuery Web UI,它无论如何都要进行全扫描。

例如:
SELECT * FROM project.usersDataset.users_cluster entity_id ='405849241'限制为1000的情况下;
返回值: “查询已完成(经过0.570秒,已完成 862.94 MB )”
这实际上是整个表的大小( 862,94 MB

这是表配置: Table configuration img

编辑:我一直在进行测试,发现有时会保存一些读取的字节,但不会太多:
Query from BigQuery Web Ui 我原本希望节省更多的字节成本(返回1个条目并扫描了表中862MB的719MB),但是bigquery文档中没有任何保证。

有人知道可能发生的事情吗?
谢谢!

1 个答案:

答案 0 :(得分:0)

link

中提供的BigQuery文档中
  

正在开发的功能

     

支持对未分区的表进行群集。

请检查您的表是群集还是分区

注意:在每个BigQuery文档中没有WHERE个条件的情况下,也将使用群集