【发布时间】:2017-06-04 16:55:28
【问题描述】:
我有一个表,目前 BigQuery 中有超过 4300 万行用于存储数据样本。其中一个字段是“owner_id”。我的所有查询都是针对单个所有者完成的。
例子:
SELECT COUNT(*)
FROM `mydataset.mytable`
WHERE owner_id = "owner23" AND color = "red"
为每个所有者创建一个表会降低我的 BigQuery 查询成本吗?我怀疑使用 WHERE owner_id = "owner23" AND color = "red" 查询整个表比使用仅使用 owner23 的数据和使用 WHERE color = "red" 查询表需要处理更多 GB。虽然我怀疑这是真的,但我想确认一下。
另外,将我的数据拆分到多个表会导致存储成本增加吗?
谢谢!
【问题讨论】:
标签: google-bigquery