Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi FB2 <> FB1.5, Performancegewinn ? (https://www.delphipraxis.net/103823-fb2-fb1-5-performancegewinn.html)

hoika 22. Nov 2007 10:25

Datenbank: FB • Version: 1.5 • Zugriff über: egal

FB2 <> FB1.5, Performancegewinn ?
 
Hallo,

ich habe mal wieder die ReleaseNotes der 2.03 gelesen,
wo immer wieder was drinsteht von Performance-Gewinn.
Auch in IBExpertLive wurde das gezeigt (stellenweise Faktor2).

Ich habe die 2er jetzt parallel (als Anwendung, Port 3051) laufen.

Durch direktes Ändern des ConnectionStrings ergibt sich erst mal
gar keine Steigerung.

Ich weiss, man sollte die DB neue erstellen (restore).

Ist das wirklich notwendig?

Wenn ich meine dunit-Tests über (1.5er) DB's laufen lassen
aber den 2er als Server benutze,
wird es eher langsamer (nicht viel, aber immerhin).

Hat hier jemand praktische Erfahrungen
einer Umstellung?

Bisher habe ich nur umgestellt von IB6 auf FB1.5,
da reichte es die isq4.gdb in security.fdb umzubenennen.
Die DBs habe ich so gelassen.
Man ist halt faul .. ;)



Heiko

mkinzler 22. Nov 2007 10:33

Re: FB2 <> FB1.5, Performancegewinn ?
 
Viele Features hängen von Änderungen des ODS ab. deshalb ist eine Backup/Restore nötig.
Das Format der Benutzerdatenbank hat sich geändert.

hoika 22. Nov 2007 10:53

Re: FB2 <> FB1.5, Performancegewinn ?
 
Hallo,

schade, also kann ich nicht FB1.5 und FB2
auf der gleiche Datei werkeln lassen (nat. nicht gleichzeitig).

Aber zur praktischen Anwendung.

Bringt es wirkluich so viel.

Meine App erzeugt am Tag ne Menge kurzer Transaktionen mit viel Traffic.

Ich weiss, hängt alles von der jeweiligen App ab,
aber hat jemand denn einen praktischen Fall,
nicht die und die Query ist schneller ...
wo FB2 insgesamt wirklich schneller ist =


Heiko

mkinzler 22. Nov 2007 11:02

Re: FB2 <> FB1.5, Performancegewinn ?
 
Wenn du die ODS nicht änderst kannst du natürlich wechselnd von alter und neuer Version auf die Datei zugreifen, profitierst dann aber nicht von allen Erweiterungen von FB2

Hansa 22. Nov 2007 12:52

Re: FB2 <> FB1.5, Performancegewinn ?
 
Was ist denn sooo schön an FB 1.5 ? Ob jetzt neue features überhaupt gebraucht werden spielt doch nur untergeordnete Rolle. Es geht langfristig auch etwas um Überalterung (siehe BDE), oder willst Du bei FB 5.0 immer noch mit FB 1.5 rumhantieren ? :shock: Über Geschwindigkeitsvorteile kann ich nichts sagen, meine Programme sind so schnell, dass so was gar nicht auffalllen würde. :mrgreen:

hoika 22. Nov 2007 12:57

Re: FB2 <> FB1.5, Performancegewinn ?
 
Hallo,

jaja hast ja Recht ;(

Also meine Programme könnten schon noch ein bissel schneller werden,
blöde BDE ...

Nein nicht, blöde wegen Nutzung,
sondern weil ursprünglich Paradox verwendet worden ist.

Das merkt man dem Code schon noch an.

FB5, ist das schon raus = ;) ;)


Heiko

mkinzler 22. Nov 2007 13:23

Re: FB2 <> FB1.5, Performancegewinn ?
 
Zitat:

Über Geschwindigkeitsvorteile kann ich nichts sagen, meine Programme sind so schnell, dass so was gar nicht auffalllen würde. Mr. Green
Außerdem haben diese ja noch den ODS der pre-0.1 Alpha :mrgreen:
Also Teil der Geschwindigkeitssteigerungen ist neben den automatischen Verbesserungen (die oft neuere ODS bedingen) auch Features wie z.B. Expression Indizes. hast du eine Datenbank, mit einem Schattenfeld, welches du für die Kontextunabhängigkeit verwendest, und stellst nun auf einen Expression Index auf UPPER um, hast du dadurch schon einen ernormen Performancegewinn.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz