Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Sem memória ao fazer uma grande consulta?


Supondo que você esteja usando o driver MySQL Connector/J fornecido pelo MySQL, acredito que a solução seja encontrada em esta página de manual (observe o parâmetro 1 de Connection::createStatement() ):
stmt = conn.createStatement(java.sql.ResultSet.TYPE_FORWARD_ONLY,
              java.sql.ResultSet.CONCUR_READ_ONLY);
stmt.setFetchSize(Integer.MIN_VALUE);