首页 > 数据库技术 > 详细

数据库优化之设置fetchSize

时间:2020-01-16 20:33:33      阅读:1210      评论:0      收藏:0      [点我收藏+]

有一次在mybatis查6000条数据,发现就用了2秒多,实在是忍不了,在数据库中执行只要400毫秒就可以了。后来设置了一下fetchSize=1000,用postman就从2秒变成了800毫秒,其中还是下载耗时。下面简单介绍一下jabc fethSize的原理和作用。

 

jdbc在查询的时候,每次会从游标中取10条数据,连续重复,每一次重复都会进行一次数据库交互,交互都是非常耗时间的,而fetchSize就是设置每次查询出来的数据条数,保存进缓存中,以后每次游标取10条数据,就会从内存中读取10条数据,

 

这样不需要进行数据库交互,耗时也就变少了。

 

所以说,fechSize设置的越大,也就查询越快。

数据库优化之设置fetchSize

原文:https://www.cnblogs.com/javalisong/p/12203046.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!