Forum: Datenbanken
Delphi
by Nico80,
9. Okt 2007
Das mit dem StartTransaction ist mir klar geworden...
Soll auch ein "Worst Case"-Test sein ;-)
Jawohl...
Forum: Datenbanken
Delphi
by Nico80,
9. Okt 2007
@mkinzler
ODS-Version: Interbase 11.1
Firebird 11.0
laut IBExpert
Forum: Datenbanken
Delphi
by Nico80,
9. Okt 2007
Interbase ist Forced Writes nicht markiert
Bei Firebird ist es markiert...
Was bedeutet Forced writes?
Nun habe ich bei Firebird das Häkchen weggenommen und siehe da, die Zeiten haben sich verbessert.
Leider ist Interbase immer noch schneller.
Forum: Datenbanken
Delphi
by Nico80,
9. Okt 2007
Das Commiten für jeden DS habe ich bewusst gemacht.
Aber es scheint das das Schließen bzw. Commiten einer Transaktion bei Firebird länger braucht.
Forum: Datenbanken
Delphi
by Nico80,
9. Okt 2007
Leider kann ich das überhaupt nicht nachvollziehen.
Poste mal mein Programmcode für einen Update mit TpFIBQuery...
die Prozedur mit 1000 mal aufgerufen...
DataRec.LastUpdate := Now;
FQueryUpdate.Transaction.StartTransaction;
if (not FQueryUpdate.Prepared) then begin
FQueryUpdate.SQL.Text := 'UPDATE table_test SET name=:name, number=:number, lastupdate=:lastupdate WHERE...
Forum: Datenbanken
Delphi
by Nico80,
8. Okt 2007
Ich habe für meinen Test 2 neue Datenbanken angelegt.
Eine Datenbank besteht auch nur aus einer Tabelle.
Forum: Datenbanken
Delphi
by Nico80,
8. Okt 2007
Was meinst du mit ODS der Datenbanken?
Forum: Datenbanken
Delphi
by Nico80,
8. Okt 2007
Naja laut deren Testergebnisse ist Firebird schneller :?:
Das ist doch sehr merkwürdig...
Forum: Datenbanken
Delphi
by Nico80,
8. Okt 2007
Hallo an alle Datenbank-Experten,
ich mache gerade Performance-Tests (Insert, Update, Select, Delete mit 1000 Records) mit den Datenbanken Interbase und Firebird.
Als Zugriffskomponeten habe ich bisher IBX und FIBPlus verwendet.
Ergebnis:
Interbase ist deutlich schneller als Firebird.
Sogar ein Remote-Zugriff ist bei Interbase schneller als lokal bei Firebird.
Besonders das...