Mysql
 sql >> Base de données >  >> RDS >> Mysql

JDBC Sélectionnez batch/fetch-size avec MySQL

Le pilote MySQL Connector/J récupérera tous lignes, sauf si la taille de récupération est définie sur Integer.MIN_VALUE (auquel cas il récupérera une ligne à la fois AFAIK). Voir le connecteur MySQL/J JDBC Notes de mise en œuvre de l'API sous ResultSet .

Si vous vous attendez à ce que l'utilisation de la mémoire devienne un problème (ou lorsqu'elle devient réellement un problème), vous pouvez également implémenter la pagination en utilisant le LIMIT clause (au lieu d'utiliser setFetchSize(Integer.MIN_VALUE) ).