Entwickler-Ecke
Datenbanken - Zig SQL Einfügeoperationen
Leto - Mi 17.11.04 23:26
Titel: Zig SQL Einfügeoperationen
Hallo zusammen. In meinem Programm arbeite ich mit Datenbanktabellen mit mehr als 250.000 Daten. Diese müssen aus Performancegründen im beim Start im Hauptspeicher eingelesen werdne und in Listen bzw. Sets hinterlegt. Das geht ja mittels SELECT-Anweisung wikrlich flott. Die Verarbeitung der Listen ist im HS auch schnell, doch wenn ich den die ganze Gaudi in eine andere (oder die selbe) Datenbank zurückschreibe, dann dödelt es viel zu lange rum. Ich benutze ADO Komponeneten (asu bestimmten Gründen) und schicke jedes Datenpacket einzeln über eine INSERT-Anweisung los. Die entsprechende Query ist 'paramterisiert' (nennet man das so?). Gibt es einen schnellern Weg mittels ADO Komponenten?
Udontknow - Do 18.11.04 00:07
Hallo!
Probiere mal, einen Datasetprovider dranzuhängen. An diesen hängst du dann ein Clientdataset rein. Dort führst du deine Insert-Operationen aus und rufst abschliessend ApplyUpdates auf, das hat bei mir wahre Wunder bewirkt, auch wenn mir völlig schleierhaft ist, wieso das schneller ist.
Cu,
Udontknow
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!