Einzelnen Beitrag anzeigen

Christof

Registriert seit: 15. Jan 2003
Ort: Saarland
97 Beiträge
 
Delphi 2005 Architect
 
#1

ADO.NET vs BDP.NET Performacetest?

  Alt 2. Mär 2005, 16:53
Datenbank: Firebird • Version: 1.5.2 • Zugriff über: ADO.NET BDP.NET
Hallo,

ich habe mal Performacemessungen zwischen den beiden Zugriffsarten und etwas erstaunliches festgestellt.

Datenmenge 15466 Datensätze mit einem SELECT DISTINCT von 1.143.396 Datensätze

Den selben SQL Befehl habe ich mit...
...ADO.NET mit dem DataReader und anschliessend füllen einer ComboBox mit den Einträgen
...BDP.NET mit DataAdapter und DataSet an eine ComboBox gebunden

Also der Vergleich zwischen einem DatenAdapter und einem direkten DatenReader.

ADO.NET BDP.NET Zeit in Sekunden!
MSSQL 1.718 2.109
Firebird 7.812 6.578

Beim MSSQL war wie ich es erwartet habe da der BDP ja nicht direkt darauf zugreift.

Aber beim Firebird warum ist der BDP Provider schneller als per ADO.NET ??????

Das würde ja dann für die Benutzung des BDP.NET Providers bei Firebird sprechen.
Das Ergebnis ist ja das selbe die ComboBox ist gefüllt und genau das will ich.
Kann ich mir nicht erklären, kann das jemand anderes ?


Gruß
Christof
  Mit Zitat antworten Zitat