Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Nicht genügend Arbeitsspeicher bei einer großen Abfrage?

Angenommen, Sie verwenden den von MySQL bereitgestellten MySQL Connector/J-Treiber, glaube ich, dass die Lösung in diese Handbuchseite (Beachten Sie Parameter 1 von Connection::createStatement() ):

stmt = conn.createStatement(java.sql.ResultSet.TYPE_FORWARD_ONLY,
              java.sql.ResultSet.CONCUR_READ_ONLY);
stmt.setFetchSize(Integer.MIN_VALUE);