Datentransfer von Oracle zu Postgresql

Installation und Anwendung von Datenbankschnittstellen wie SQLite, PostgreSQL, MariaDB/MySQL, der DB-API 2.0 und sonstigen Datenbanksystemen.
einfachTobi
User
Beiträge: 492
Registriert: Mittwoch 13. November 2019, 08:38

Nach einer kurzen Zeit kann man das nicht mehr bearbeiten. Ansonsten mit dem kleinen Bleistift-Icon oben rechts an deinem Post. Ich würde überschlägig mal davon ausgehen, dass du <= 1000 Writes/s bekommst. Damit dürfte das Vorhaben bei 12e6 Zeilen mindestens 3 1/3 h dauern.
Sirius3
User
Beiträge: 17785
Registriert: Sonntag 21. Oktober 2012, 17:20

@Ponsel: Du denkst, dass

Code: Alles auswählen

result = connection.execution_options(stream_results=True).execute(query,)
schon das Ergebnis liefert. Das ist aber nur ein Cursor, daher ist die Variable auch falsch benannt.
Erst das fetchall liest wirklich Daten aus der Datenbank, und das ist natürlich bei mehreren Millionen Datensätzen langsam.
Das hat, wie schon öfter geschrieben, nichts mit Pandas zu tun.
Antworten