MySQL JDBC StreamResult通訊原理淺析

使用MySQL JDBC讀取過較大數據量的人應該清楚(例如超過1GB),在讀取的時候內存極可能會Java堆內存溢出,而咱們的解決方案是statement.setFetchSize(Integer.MIN_VALUE)並確保遊標是隻讀向前滾動的便可(爲遊標的默認值),也能夠強制類型轉換爲com.mysql.jdbc.StatementImpl,而後調用其內部方法:enableStreamingRes
相關文章
相關標籤/搜索