Mysql
 sql >> Datenbank >  >> RDS >> Mysql

JDBC Wählen Sie Batching/Fetch-Size mit MySQL

Der MySQL Connector/J-Treiber ruft alle ab Zeilen, es sei denn, die Abrufgröße ist auf Integer.MIN_VALUE festgelegt (in diesem Fall wird AFAIK jeweils eine Zeile abgerufen). Siehe MySQL Connector/J JDBC Hinweise zur API-Implementierung unter ResultSet .

Wenn Sie erwarten, dass die Speichernutzung ein Problem wird (oder wenn es tatsächlich ein Problem wird), können Sie auch Paging mit LIMIT implementieren -Klausel (anstatt setFetchSize(Integer.MIN_VALUE) zu verwenden). ).