现在遇到一个需求, 打开个人页面后, 显示各种统计: 账单数,营收统计, 补贴数,评论数... 等等, 总之统计了一堆玩意.
写了一堆 SQL, 各种 SELECT count / sum... 搞的现在打开界面慢的一笔
有什么好的应对方法,大家有没有做过像店铺统计的
![]() | 1 mogita 2018-11-17 12:34:26 +08:00 via iPhone 异步跑定时任务缓存结果 |
2 zxcvsh 2018-11-17 13:17:08 +08:00 via iPhone web? |
3 arthasgxy 2018-11-17 13:20:18 +08:00 让老板招募数据分析师 |
![]() | 4 ysweics 2018-11-17 13:50:57 +08:00 ![]() 两种,一种定时任务,一种使用 ES |
![]() | 5 likuku 2018-11-17 13:57:27 +08:00 一定要在线实时跑,最简单粗暴就是从在线主库复制出来同步到一台 /多台 全新机器只用于统计用。 |
![]() | 6 Jimrussell 2018-11-17 15:12:34 +08:00 同 4 楼,非实时开几张新表走定时任务;需要实时统计麻烦点上 es 或者 hbase。 cruder 这几年这种需求多了起来,其实很简单,但就是这样很多外包公司还做不好。 |
7 chanchan 2018-11-17 15:43:38 +08:00 增删改的时候修改统计信息? |
![]() | 8 LightLolo 2018-11-18 12:03:38 +08:00 简单一点,可以做一些表格将每天的要统计数据统计好再做聚合查询。 要是有钱的话,楼主你听说过数据仓库和 BI 软件么? |