现在遇到一个需求, 打开个人页面后, 显示各种统计: 账单数,营收统计, 补贴数,评论数... 等等, 总之统计了一堆玩意.
写了一堆 SQL, 各种 SELECT count / sum... 搞的现在打开界面慢的一笔
有什么好的应对方法,大家有没有做过像店铺统计的
1
ck65 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 1
两种,一种定时任务,一种使用 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 软件么? |