AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi FB2 <> FB1.5, Performancegewinn ?
Thema durchsuchen
Ansicht
Themen-Optionen

FB2 <> FB1.5, Performancegewinn ?

Ein Thema von hoika · begonnen am 22. Nov 2007 · letzter Beitrag vom 22. Nov 2007
Antwort Antwort
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#1

FB2 <> FB1.5, Performancegewinn ?

  Alt 22. Nov 2007, 11:25
Datenbank: FB • Version: 1.5 • Zugriff über: egal
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
Heiko
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: FB2 <> FB1.5, Performancegewinn ?

  Alt 22. Nov 2007, 11:33
Viele Features hängen von Änderungen des ODS ab. deshalb ist eine Backup/Restore nötig.
Das Format der Benutzerdatenbank hat sich geändert.
Markus Kinzler
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: FB2 <> FB1.5, Performancegewinn ?

  Alt 22. Nov 2007, 11:53
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
Heiko
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: FB2 <> FB1.5, Performancegewinn ?

  Alt 22. Nov 2007, 12:02
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
Markus Kinzler
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#5

Re: FB2 <> FB1.5, Performancegewinn ?

  Alt 22. Nov 2007, 13:52
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 ? Über Geschwindigkeitsvorteile kann ich nichts sagen, meine Programme sind so schnell, dass so was gar nicht auffalllen würde.
Gruß
Hansa
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: FB2 <> FB1.5, Performancegewinn ?

  Alt 22. Nov 2007, 13:57
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
Heiko
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: FB2 <> FB1.5, Performancegewinn ?

  Alt 22. Nov 2007, 14:23
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
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.
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:39 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