Abend zusammen,
ich habe derzeit ein Projekt (Datenimport Schnittstelle aus fremder DB), bei dem ich eure Hilfe benötige. Vereinfachter Sachverhalt:
In einer Schleife mit ~1000 durchgängen werden etliche Objekte erzeugt (undefinierte Anzahl, da variabel), mit Daten gefüllt und dann gespeichert (MS SQL-Server). Jedes Objekt wird einzeln (eigener "DB Zugriff", sprich Connection öffnen Statement abfeuern, Connection schließen) gespeichert.
Nun ist es so, dass das Speichern "hinten raus" immer langsamer wird. Ist nachvollziehbar, da ich mir parallel die erzeugten Datensätze anschauen kann. Dauer derzeit insgesamt ca. 20 Minuten.
Code kann ich keinen Posten, da zu viel in zu vielen unterschiedlichen Klassen.
Kennt wer dieses Verhalten und kann mir Tipps geben woran das liegen könnte?
ich habe derzeit ein Projekt (Datenimport Schnittstelle aus fremder DB), bei dem ich eure Hilfe benötige. Vereinfachter Sachverhalt:
In einer Schleife mit ~1000 durchgängen werden etliche Objekte erzeugt (undefinierte Anzahl, da variabel), mit Daten gefüllt und dann gespeichert (MS SQL-Server). Jedes Objekt wird einzeln (eigener "DB Zugriff", sprich Connection öffnen Statement abfeuern, Connection schließen) gespeichert.
Nun ist es so, dass das Speichern "hinten raus" immer langsamer wird. Ist nachvollziehbar, da ich mir parallel die erzeugten Datensätze anschauen kann. Dauer derzeit insgesamt ca. 20 Minuten.
Code kann ich keinen Posten, da zu viel in zu vielen unterschiedlichen Klassen.
Kennt wer dieses Verhalten und kann mir Tipps geben woran das liegen könnte?
"Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben."
Wie debugge ich richtig? => Debuggen, Fehler finden und beseitigen
Wie man VisualStudio nutzt? => VisualStudio richtig nutzen
Wie debugge ich richtig? => Debuggen, Fehler finden und beseitigen
Wie man VisualStudio nutzt? => VisualStudio richtig nutzen