Einzelnen Beitrag anzeigen

Dragon27

Registriert seit: 20. Nov 2003
Ort: Aßling
543 Beiträge
 
Delphi XE6 Enterprise
 
#1

AbsoluteDB sehr langsam!? Einlesen von ~ 6000 Sätzen

  Alt 6. Jul 2009, 10:30
Datenbank: AbsoluteDB • Version: 6.04 • Zugriff über: Über mitgelieferte Komponente lokal
Hallo,

im Moment arbeite ich mit der AbsoluteDB. Leider kommt mir diese äußerst langsam vor.

Folgendes lasse ich ausführen:

Delphi-Quellcode:
Procedure InsertArtistBounce(Ort:string);
begin
Form1.ABSQuery1.SQL.Text:=Form1.ABSQuery1.SQL.Text+'INSERT INTO "OrtsListe" ("Ort") VALUES ("'+Ort+'");';
end;
Das wiederhole ich für jeden Ort. Im Moment sind das 6000 aus einer Liste.

Den SQL Befehl lasse ich dann so ausführen:

Form1.ABSQuery1.ExecSQL; Leider braucht dieser Code sehr lange zum ausführen (>4 Minuten).

Mache ich bei der Sache was falsch oder ist das bei AbsoluteDB normal. Ich habe auch gehört,
dass es einen Unterschied macht, wie man einen SQL-Befehl ausführen lässt (Also von der Geschwindigkeit her)
nur leider bin ich bei SQL kein Profi

Danke für Eure Hilfe!
Delphi is ......... DELPHI!!
  Mit Zitat antworten Zitat