MyBatis优化速度

1. Fetch相当于读缓存,如果使用setFetchSize设置Fetch Size为10000,本地缓存10000条记录,每次执行rs.next,只是内存操作,不会有数据库网络消耗,效率就会高些。但需要注意的是,Fetch Size值越高则占用内存越高,要避免出现OOM错误。

2. 建议执行SQL语句之前设置,即ps.executeQuery();之前使用setFetchSize()函数设置。

https://cloud.tencent.com/developer/article/1389171

使用CompletableFuture # supplyAsync()

posted @ 2022-07-17 12:13  小大宇  阅读(40)  评论(0编辑  收藏  举报