我的团队使用 SQL 数据库生成“每日活跃用户”报告,我们搜索的表的大小约为 700 万条记录,我们尽最大努力优化我们的算法,并将索引放在 SQL db 上,但 每个记录仍然有 120 秒每日报告生成。
有没有办法让它更快?
任何人可以推荐我可以搜索的任何字段/关键字/书籍/论坛?
详细信息
查询定义:
对于连续 7 天登录的用户,我们在 7 天结束时将其计为“活跃用户”
表:login_in
记录登录、注销时间、账号ID的基本信息
编程语言:带有seam框架的java
SQL 数据库:MySQL
提前很多谢谢!