數據庫優化之設置fetchSize


有一次在mybatis查6000條數據,發現就用了2秒多,實在是忍不了,在數據庫中執行只要400毫秒就可以了。后來設置了一下fetchSize=1000,用postman就從2秒變成了800毫秒,其中還是下載耗時。下面簡單介紹一下jabc fethSize的原理和作用。

 

jdbc沒設置fethSize,默認是一次把所有的數據全部查出后返回,這樣容易造成OOM問題,這時我們設置一下fethSize,設置每次查出多少條數據,之后再執行next方法,查取下一批數據,這樣每次查出一點,處理一點,就不容易造成OOM問題了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM