Einzelnen Beitrag anzeigen

jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#15

AW: TIBSQL vs isql-fb Shell

  Alt 30. Apr 2019, 13:44
Vorweg, ich hab den Code nicht angeschaut.

@hoika: Ich denke, es geht dem TE mit dem Open/Select um einen qualitativ realistischen Testcase, der zwecks Mittlung eben ein Volumen von 10000 Statements hat. Also echtes Select usw.

@TE: Dir muss bei einem solchen Vergleich schon bewusst sein, dass Du die berühmten Äpfel mit den ebenso berühmten Birnen vergleichst:

Die nahezu Abwesenheit von GUI in einer Concole ist schon mal offensichtlich.
Ähnlich die GUI Nutzung im Detail und mit ihrer zeitlichen Wirkung- wie schon geschrieben. GUI Zeichnen dauert, mit einer schlechten Graka notfalls lange.
Aber auch ohne GUI hast Du einen Effekt durch die Query selbst und wie sie die 10000 Einzelergebisse handhabt, wie u.a. auch der Hinweis auf Uniderectional zeigt. Du führst 10000 Operationen mit individuellen Folgeoperationen, Speicherallokationen usw. aus. Die Console schiebt stumpf die Statements an den Server, der gibt ASCI/UNI -CODE zurück, fertig, alles en block. Da wird am Client nichts allokiert, created, destroyed. Der Client haut die Zeichen auf den Screen, fertig.
IdR. ist eine Query Komponente nicht mal in der Lage, ein Script(mehr als einen Befehl hintereinander) auszuführen. Dafür gibt es separate Scriptkomponenten.
Gruß, Jo
  Mit Zitat antworten Zitat