gpt4 book ai didi

mysql - 聚合日志记录数据的最佳方式

转载 作者:行者123 更新时间:2023-11-28 23:17:23 26 4
gpt4 key购买 nike

所以我有一个数据库,其中包含人们点击链接的日志。我存储的是idcountryreferrer-domainclickedat。最后一列是时间戳。

目前行数不多,但如果发展起来,可能会有几万到几十万行。查询数据库的最佳方式是什么:

  • 过去一个月每天的浏览次数
  • 使用您的链接的前 20 个国家/地区
  • 引用您的链接的前 20 个网站

使用 COUNT(*) 最终会太慢。我见过这样的技术,您可以将另一个查询添加到恰好保存在特殊聚合表中的每个更新、插入、删除。但我不确定这是否可行,因为我希望用户能够选择两个特定的日期。或者我必须按天汇总。

最佳答案

如果您添加一个索引日期列,那么您就不会即时进行日期/时间计算,您应该能够使用普通聚合来查询它。如果查询格式正确,这将需要很长时间才能“太慢”。

如果成功,请按照您的描述对数据进行去规范化处理,但不要过早地对其进行优化!

关于mysql - 聚合日志记录数据的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43280065/

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