gpt4 book ai didi

google-bigquery - 按日期分区?

转载 作者:行者123 更新时间:2023-12-04 21:20:42 26 4
gpt4 key购买 nike

我们正在尝试使用 BigQuery 来分析我们的软件应用程序生成的用户数据。

我们的工作表包含数亿行,每行代表一个唯一的用户“ session ”。每个包含时间戳、UUID 和其他字段,描述用户在该 session 期间与我们的产品的交互。我们目前每天生成大约 2GB 的数据(约 1000 万行)。

每隔一段时间,我们可能会针对整个数据集运行查询(现在大约 2 个月,而且还在增长),但是典型的查询只会跨越一天、一周或一个月。我们发现随着表的增长,我们的单日查询变得越来越昂贵(正如我们所期望的 BigQuery 架构)

更有效地查询数据子集的最佳方法是什么?我能想到的一种方法是按天(或周、月等)将数据“分区”到单独的表中,然后在联合中一起查询它们:
SELECT foo from
mytable_2012-09-01,
mytable_2012-09-02,
mytable_2012-09-03;

还有比这更好的方法吗???

最佳答案

关于google-bigquery - 按日期分区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12433322/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com