共计 277 个字符,预计需要花费 1 分钟才能阅读完成。
环境
- 服务器配置 2c32 线程,128g 内存
- Java8
统计的方式如下
id | 当前值 | 累计值 |
---|---|---|
10 | 7.66 | 928.09 |
9 | 6.56 | 920.43 |
8 | 4.79 | 913.87 |
7 | 6.23 | 909.88 |
当前累计 = 当前值
+ 前一次累计
目前表里 11w 数据,每天新增 1000 条
数据维度是 8 个公司 72 个矿 800 个工作面
目前我的思路
- 按照工作面维度,要 800 个 sql
- 矿维度 72 个 sql
- 公司维度 8 个 sql
我打算按照 8 个公司并发查询 8 个线程
按照 72 个矿并发计算,每个矿分配 2 个线程
但是数据量上来了,会越来越慢
目前不考虑缓存计算结果,因为业务不稳定,早期数据一直会变,只考虑实施计算的方式,大佬们有好方法吗
正文完