首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按分区字段划分的查询BigQuery表

问按分区字段划分的查询BigQuery表
EN

Stack Overflow用户
提问于 2018-03-15 09:54:03
回答 1查看 487关注 0票数 0

我们可以创建一个由Partitioning Field分区的表。博士参考资料。

我创建了一个包含两个字段的表visitors:

  • 访客:字符串
  • 部分:时间戳<--这是分区字段

当我查询表时:

SELECT * FROM mydataset.visitors WHERE part >= "2018-03-14 09:00:00" AND part < "2018-03-15 18:00:00"

问题:

  • BigQuery引擎是否足够聪明,只扫描2分区2018-03-14和2018-03-15,然后找到所有符合小时范围的行?
  • 还是BigQUery对所有分区进行了全面扫描?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-15 23:15:26

分区表的全部要点是,BigQuery只需扫描where子句中引用的分区。通过删除where子句可以很容易地看到这一点,并且您将看到要处理的数据量增加(在UI中)。要回答你的问题,是的,这是够聪明的;-)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49296251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档