Ich habe diesen Fehler beim Versuch, große Abfrage zu tun, erhalten.Nicht genügend Speicher bei einer großen Abfrage?
java.lang.OutOfMemoryError: Java heap space
Ich habe gesucht und gefunden, dass setAutoCommit (false) und setFetchSize Methoden auf meine vorbereitete Anweisung anwenden könnte Umgang mit großer Abfrage helfen. Wenn ich es jedoch verwendet habe, habe ich diesen Fehler erhalten.
Was ist die richtige und einfache Möglichkeit, große Abfrage zu behandeln?
Was ist der richtige Weg, um setFetchSize zu verwenden?
Es wäre einfacher, mit Beispielcode zu beraten. Die häufigste Antwort auf diese Art von Sache ist jedoch, die Abfrage in mehr managable Brocken zu brechen. Brauchen Sie wirklich alle diese Daten auf einmal? –
Wie viele Zeilen erhalten Sie, wenn Sie die gleiche Abfrage in der 'SQL' Konsole ausführen, versuchen Sie auch,' heap_size' für Java zu erhöhen – Akash
mögliches Duplikat von [Streaming großer Ergebnismengen mit MySQL] (http://stackoverflow.com/questions/ 2447324/streaming-large-result-sets-with-mysql) – RandomSeed