Mysql
 sql >> Database >  >> RDS >> Mysql

JDBC ResultSet meccanismo interno per il recupero di set di dati di grandi dimensioni

Il comportamento esatto per il recupero delle righe e il batching varia in base al sistema di database e al driver. Alcuni eseguiranno sempre il batch, altri, per impostazione predefinita, recupereranno tutte le righe contemporaneamente e per alcuni dipende dal tipo di set di risultati o da altri fattori.

Per impostazione predefinita, il driver MySQL Connector/J recupererà tutte le righe in memoria durante l'esecuzione. Questo può essere modificato in uno streaming di righe o in un recupero basato sul cursore utilizzando una dimensione batch, come documentato su Note sull'implementazione dell'API JDBC in Set di risultati :