Hallo zusammen,
ich weiß nicht mehr weiter. Ich habe ein Program welches gut 4633458 Datensätze fetchen soll.
Ich habe eine Schleife die mir die Queries zusammenbaut und jede Query hat so ungefähr 14000 Datensätze.
Wenn ich aber anfange die Daten in ein ResultSet zu machen:
schießt mein Speicher hoch. Wenn ich mit allem durch bin (ohne Speichern der Daten sondern nur die eine Zeile da oben) hab ich 1,5 GB belegt.
Das kann doch nicht sein. Wo ist hier der Fehler?
Gruß
bladepit
ich weiß nicht mehr weiter. Ich habe ein Program welches gut 4633458 Datensätze fetchen soll.
Ich habe eine Schleife die mir die Queries zusammenbaut und jede Query hat so ungefähr 14000 Datensätze.
Wenn ich aber anfange die Daten in ein ResultSet zu machen:
Java:
ResultSet rs = session.connection().createStatement().executeQuery(query);
schießt mein Speicher hoch. Wenn ich mit allem durch bin (ohne Speichern der Daten sondern nur die eine Zeile da oben) hab ich 1,5 GB belegt.
Das kann doch nicht sein. Wo ist hier der Fehler?
Gruß
bladepit