解决项目中报表统计SQL执行缓慢的方案-数据预处理
使用场景:由于表数据量巨大,导致一些统计相关的sql执行非常慢,使用户有非常不好的体验,并且sql和数据库已经没有优化空间了。(并且该统计信息数据实时性要求不高的前提下)解决方案:整体思路:创建预处理表——通过定时任务将数据插入到结果表——统计信息时直接通过结果表进行查询——大大提高响应速度注:1.结果表中需要包含查询条件里的所有字段2.定时任务可以根据实际需要设定频率3.最好创建一个与结果表表结构一样的临时表用于数据暂存,防止在插入数据这个时间段上导...
原创
2021-07-07 13:53:27 ·
1170 阅读 ·
0 评论