Hallo,
in der neuesten Version dauert der CSV-Import ja ewig! Fast 1:40 Minuten braucht WsWin jetzt, um einen Monat einzulesen. In der vorherigen Version ging das innerhalb von 3 Sekunden. Kann man die Geschwindigkeit irgendwie einstellen?
Gruss
Michael
CSV-Import
Moderatoren: Werner, Tex, weneu
- Werner
- Site Admin
- Beiträge: 6065
- Registriert: 04 Dez 2001 01:00
- Wohnort: Lackenhäuser
- Danksagung erhalten: 138 mal
- Kontaktdaten:
@Michael,
die neue Version überprüft jetzt jeden Datensatz ob neuer, wenn ja, wird Datensatz übernohmen, ansonsten verworfen!
Diese Überprüfung ist natürlich aufwendig, da zuerst der Datensatz gelesen, Datum/Zeit festgestellt wird, in Datendatei überprüft ob dieses Datum/Zeit neuer als der letzte Eintrag und erst dann der gesamte Datensatz übernommen wird.
Bei der "Abwahl" nur neuere Daten, wird diese Prozedur nicht angewandt und es sollte so schnell wie früher sein!
Die CSV-Datei-Überwachung läßt dafür jetzt auch mehrere Einträge zu.
Werner
die neue Version überprüft jetzt jeden Datensatz ob neuer, wenn ja, wird Datensatz übernohmen, ansonsten verworfen!
Diese Überprüfung ist natürlich aufwendig, da zuerst der Datensatz gelesen, Datum/Zeit festgestellt wird, in Datendatei überprüft ob dieses Datum/Zeit neuer als der letzte Eintrag und erst dann der gesamte Datensatz übernommen wird.
Bei der "Abwahl" nur neuere Daten, wird diese Prozedur nicht angewandt und es sollte so schnell wie früher sein!
Die CSV-Datei-Überwachung läßt dafür jetzt auch mehrere Einträge zu.
Werner
- Werner
- Site Admin
- Beiträge: 6065
- Registriert: 04 Dez 2001 01:00
- Wohnort: Lackenhäuser
- Danksagung erhalten: 138 mal
- Kontaktdaten:
Hallo Michael,
wird der kommenden Version berücksichtigt.
Zum Unterschied - Du bist ja auch Programmierer
:
Jetzt wird bei jedem Datensatz die Monatsdatei geöffnet, zum letzen Datensatz gesprungen, geschrieben, Datei geschlossen.
(dieses Prozedur ist unbedingt notwendig wenn Daten aus unterschiedlichen Monaten vorkommen können bzw. nur die neuesten Daten übernehmen.
Alt und zukünftig auch wieder, wenn nicht "nur neuere Daten übernehmen" gewählt:
1x Monatsdatei erzeugen/öffnen, Daten schreiben, Daten schreiben ... und zum Schluß Monatsdatei schließen.
... deshalb der große Zeitunterschied.
Werner
wird der kommenden Version berücksichtigt.
Zum Unterschied - Du bist ja auch Programmierer
Jetzt wird bei jedem Datensatz die Monatsdatei geöffnet, zum letzen Datensatz gesprungen, geschrieben, Datei geschlossen.
(dieses Prozedur ist unbedingt notwendig wenn Daten aus unterschiedlichen Monaten vorkommen können bzw. nur die neuesten Daten übernehmen.
Alt und zukünftig auch wieder, wenn nicht "nur neuere Daten übernehmen" gewählt:
1x Monatsdatei erzeugen/öffnen, Daten schreiben, Daten schreiben ... und zum Schluß Monatsdatei schließen.
... deshalb der große Zeitunterschied.
Werner