sql >> Databasteknik >  >> RDS >> Mysql

JDBC Välj batch-/hämtningsstorlek med MySQL

MySQL Connector/J-drivrutinen hämtar alla rader, om inte hämtningsstorleken är inställd på Integer.MIN_VALUE (i så fall kommer den att hämta en rad i taget AFAIK). Se MySQL Connector/J JDBC Anmärkningar om API-implementering under ResultSet .

Om du förväntar dig att minnesanvändningen ska bli ett problem (eller när det faktiskt blir ett problem), kan du också implementera personsökning med LIMIT klausul (istället för att använda setFetchSize(Integer.MIN_VALUE) ).




  1. Matcha utbud med efterfrågan – lösningar, del 2

  2. JDBC Välj batch-/hämtningsstorlek med MySQL

  3. Kör fråga på SQL Server Analysis Services med IronPython

  4. Har radera raden ur sikte bort rad från bastabellen - MySQL?