AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 16:32

Parameter dieser Suchanfrage:

Suche in Thema: FireDAC: Viele Records einfügen dauert ziemlich lange
Suche alle Beiträge, die von "jobo" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: FireDAC: Viele Records einfügen dauert ziemlich lange

     
      by jobo, 10. Dez 2015
    Oh bitte Bernhard, muss das wieder mal raus? Wem nützen denn solche Aussagen?
    Wenn man ein paar Millionen Inserts am Stück braucht, muss halt das Rollback entsprechend konfiguriert sein, das hat mit Implementierung nichts zu tun. Und wenn der Admin sich auch nicht anmelden kann, dann muss er halt Anmeldung, Systemkonfiguration und Rollbackverwaltung noch mal üben.
    Wer lieber kleine Häppchen...
  • Forum: Datenbanken

    AW: FireDAC: Viele Records einfügen dauert ziemlich lange

     
      by jobo, 10. Dez 2015
    Ja, kommt auf Rollbackmechanismen und Rollbackplatz an. Wenn man aus 50T commits eine Handvoll macht, sollte das schon spürbar sein.
  • Forum: Datenbanken

    AW: FireDAC: Viele Records einfügen dauert ziemlich lange

     
      by jobo, 10. Dez 2015
    Jenachdem wie sehr diese freie DB kastriert ist, kannst Du auch die Constraints deaktivieren.
    Da hier das Transaktionhandling abgeklemmt ist, kann ich mir grad spontan nicht vorstellen, wie das dann geht. Stichwort ist jedenfalls: "deferred constraint"
    Notfalls kannst Du den Constraint auch droppen und wieder einfügen, genau wie den Index. Das müsste dann natürlich am besten nebenläufig...
  • Forum: Datenbanken

    AW: FireDAC: Viele Records einfügen dauert ziemlich lange

     
      by jobo, 10. Dez 2015
    So soll das ja sein ein Index auf Fremdschlüsselfelder, alles gut.
    Bei massiven Datenbewegungen (Insert oder Update) auf dem Schlüsselfeld ist der Index leider kontraproduktiv, er ist hauptsächlich eine Hilfe beim schnellen Select.
    Der Vorschlag ist aber eher was für den Fall, dass Du mit Delphi Bordmitteln nicht so schnell wirst, wie Du möchtest.

    Es reden alle von Query, weil da vermutlich...
  • Forum: Datenbanken

    AW: FireDAC: Viele Records einfügen dauert ziemlich lange

     
      by jobo, 10. Dez 2015
    Glaube FieldbyName ist nicht so schnelle, lieber Fields.
    Insgesamt noch lieber Insert Statements mit Parameter statt Dataset, dann jenachdem möglichst selten commiten, am besten nur einmal am Ende.
    Falls auf dem FK ein Index liegt, den solange deaktivieren datenbankseitig, sonst hast Du nicht nur 50T inserts, sondern das gleiche nochmal beim Index.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=jobo&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=187568
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz