回答

收藏

如何每天汇总数据并遵守时区?

技术问答 技术问答 225 人阅读 | 0 人回复 | 2023-09-14

我们目前正在使用汇总表UTC每小时为用户汇总信息。我们遇到的问题是表太大,大大降低了我们的系统速度。我们已经完成了推荐PostgreSQL所有的优化技术,但仍然遇到缓慢的问题。
- E) s# t5 n8 ]* g* b* S; o我们的想法是开始按天而不是小时总结,但问题是我们允许客户更改时区,重新计算当天的数据。
$ ?9 ^; z8 A) O2 T! z有谁知道一种存储每日摘要的方式,但在切换时区时仍然尊重数字和总计吗?$ p/ L0 {( h' n7 B: k; H; s
                                                                9 b5 G0 K1 S6 M5 w# Y! }4 ?
    解决方案:                                                                $ e4 J! V: i" S8 ]2 f9 J7 L
                                                                使用timeoffset列和“day字段(日期)汇总表中的数据是特定摘要行的日期。on(时间偏移、日期等相关字段),如果可能的话,聚集在一起(大概PostgresSQL有聚簇索引吗?),一切都应该很好。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则