關於一條sql從mysql或postgresql等數據庫中查出大量數據而不形成內存溢出的方法

場景:咱們在作大量數據導出的時候,單條sql導出幾千萬級別以上數據容易形成內存溢出,採用limit有時候也不方便,並且若是在數據倉庫中作這種操做的時候,複雜sql可能會很慢,這樣分紅limit後,每條sql都執行幾分鐘,那效率可也過低了。java 解決關鍵: jdbc驅動的fetchsize,而後查詢使用resultset遍歷mysql 1.對於mysql,咱們只須要在driverurl後面加上:
相關文章
相關標籤/搜索