在做某个功能的时候,需要查询实时历史数据,由于实时数据是五分钟推送一条,导致数据量非常的庞大。业务要求根据指定日期查询一个月内的数据。
sql需要五十秒,但封装成接口之后,后端响应需要两分钟。
解决方案:
default-fetch-size: 1000
在mybatis的配置中加入这一行
这行配置的作用效果:
虽然速度提升了,但会增加服务器的性能,请各位在使用的时候慎重考虑。
在做某个功能的时候,需要查询实时历史数据,由于实时数据是五分钟推送一条,导致数据量非常的庞大。业务要求根据指定日期查询一个月内的数据。
sql需要五十秒,但封装成接口之后,后端响应需要两分钟。
解决方案:
default-fetch-size: 1000
在mybatis的配置中加入这一行
这行配置的作用效果:
虽然速度提升了,但会增加服务器的性能,请各位在使用的时候慎重考虑。