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

JDBC Vælg batching/fetch-størrelse med MySQL

MySQL Connector/J-driveren henter alle rækker, medmindre hentestørrelsen er indstillet til Integer.MIN_VALUE (i så fald vil den hente en række ad gangen AFAIK). Se MySQL Connector/J JDBC API-implementeringsnoter under ResultSet .

Hvis du forventer, at hukommelsesforbrug bliver et problem (eller når det rent faktisk bliver et problem), kan du også implementere personsøgning ved hjælp af LIMIT klausul (i stedet for at bruge setFetchSize(Integer.MIN_VALUE) ).




  1. MySQL-forespørgsler er hurtige, når de køres direkte, men virkelig langsomme, når de køres som lagret proc

  2. Forsøger at installere Perl-Mysql DBD, mysql_config kan ikke findes

  3. Hvad er nogle gode, hurtige vedvarende lagringsmuligheder for nøgle->værdidata?

  4. bruger mysql_close()