So steigern Sie die Leistung für bulk-INSERTs auf ODBC verknüpfte Tabellen in Access?

Ich habe CSV-und TXT-Dateien zu importieren. Ich bin das importieren der Dateien in Access und dann das einfügen der Datensätze in einer verknüpften Oracle-Tabelle. Jede Datei hat rund 3 Millionen Zeilen, und der Prozess nimmt eine lange Zeit zu vollenden.

Import in Access ist sehr schnell, aber das einfügen in die verknüpfte Oracle-Tabelle nimmt eine extrem lange Zeit.

Hier ist der Prozess, den ich momentan verwende:

DoCmd.TransferText acImportFixed, "BUSSEP2014 Link Specification", "tblTempSmartSSP", strFName, False
db.Execute "INSERT INTO METER_DATA ([MPO_REFERENCE]) SELECT MPO_REFERENCE FROM tblTempSmartSSP;"`

tblTempSmartSSP ist eine Access-Tabelle und METER_DATA ist eine verknüpfte Oracle-Tabelle

Ich habe auch versucht direkt zu importieren, um eine verknüpfte Tabelle, und das war auch sehr langsam.

Wie kann ich den Prozess beschleunigen?

  • Meter_Data ist eine Tabelle der oracle-Datenbank
Schreibe einen Kommentar