![]() |
Datenbank: Access 2002 • Zugriff über: ADO
Apply Updates extrem langsam
Hi,
folgende Situation: Ein Cliendataset, Eine TDatasetProvider Komponente und Eine TADOTable (die auf eine lokale Acess Datenbank zeigt), alles ordentlich verknüpft. Wende ich jetzt ein ApplyUpdates an, so geht das meiner Meinung nach extrem langsam - es handelt sich hier um ca. 15.000 Datensätze (die neue eingefügt werden müssen), aber das kann ja eigentlich nicht > 1 Minute dauern, oder doch, oder mache ich was falsch? Bin für alle Ratschläge dankbar |
Re: Apply Updates extrem langsam
Wenn Du das letzte Prozent Performance benötigst so darfst Du nicht die ADOExpress-Komponenten nehmen sondern mußt mittels native ADO-Komponenten und prepared Statements arbeiten.
Aber wie kommst Du darauf das 15000 Inserts/Min langsam wäre (Wie lange dauerts genau)? Was erwartest Du denn bzw. hast Du mit anderen Datenbanken bessere Erfahrungen? |
Re: Apply Updates extrem langsam
Hallo Bernhard,
nun, wie darauf komme dass das langsam ist, dass wenn ich die daten direkt aus dem CDS auf festplatte speichere (mitells savetofile) dies ca. 20x schneller geht - ich will das aber nochmals ganz genau testen - siehe auch meinen anderen Thread (Habe leider deine Antwort zu spät gesehen). |
Re: Apply Updates extrem langsam
Zitat:
|
Re: Apply Updates extrem langsam
Hallo Bernhard,
ja, das ist mir schon klar, ich dachte nur, dass es vielleicht Möglichkeiten gibt, wie man das schreiben in eine DB beschleunigen kann, bzw. dass ich da Fehler mache, die mir gar nicht bewusst sind - aber vielleicht hast du recht, und das schreiben ist einfach so langsam, wahrscheinlich sind Datenbanken auch eher darauf optimiert Daten wieder schnell auszulesen - was in meinem Fall ja auch tatsächlich sehr gut funktioniert. |
Re: Apply Updates extrem langsam
Zitat:
Bei Access nimmt man als CurserLocation clUseServer. Zitat:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz