Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Server-Umzug und Wechsel auf FB 2.5 (https://www.delphipraxis.net/178518-server-umzug-und-wechsel-auf-fb-2-5-a.html)

ec2 12. Jan 2014 17:43

Datenbank: FB • Version: 2.1 • Zugriff über: IP

Server-Umzug und Wechsel auf FB 2.5
 
Hallo, seit 4 Jahren läuft eine FB 2.1 DB (SuperServer) auf einem WIN-Server.
Es wir täglich von ca. 40-50 Usern darauf zugegriffen (ca. 300000 Datensätze pro Jahr sowie x Auswertungen täglich. Das ganze funktioniert sehr stabil nur die Performance hat etwas nachgelassen...

Nun muss ich auf einen neuen Server umziehen und wollte diese Gelegenheit nutzen auf die Version 2.5 umzusteigen!
Dazu hab ich folgende Fragen:
Soll ich den SuperClassic-Modus nehmen und welche Parameter in der firebird.conf sollte ich anpassen um eine vernünftige Performance zu erhalten?
Gibt es irgendwelche Unwägbarkeiten im Zusammenhang mit dem SuperClassic-Modus?
Oder soll ich beim SuperServer bleiben?

Gruß an alle> ec2

tsteinmaurer 12. Jan 2014 18:56

AW: Server-Umzug und Wechsel auf FB 2.5
 
Ich würde weggehen von SuperServer in Richtung SuperClassic/Classic, damit du Nutzen ziehen kannst von Multi-CPU/Core, was dein neuer Server vermutlich haben wird. Bzgl. SuperClassic vs. Classic ist die Hauptfrage, ob Du Firebird in 32-bit oder 64-bit betreiben wirst. Wenn 64-bit, dann würde ich SuperClassic bevorzugen. Wenn 32-bit, dann Classic.

Ob Firebird 32-bit bzw. 64-bit ist auch sehr stark davon getrieben, ob du proprietäre UDF Bibliotheken verwendest, da diese UDF-DLLs die selbe Bitness (32/64-bit) aufweisen müssen, wie der Firebird Server selbst. Für viele bleibt dann vielleicht eh nur Classic in der 32-bit Variante.

Bzgl. Settings, da gehört etwas Erfahrung dazu (siehe auch meine Signatur bzgl. professioneller Unterstützung). Vermutlich die wichtigste Einstellung bei einem Wechsel von SuperServer auf SuperClassic/Classic ist die Größe des Firebird Page Cache, der über den Page Buffers Wert und die Page Size definiert ist. Die Sache ist nämlich die, dass man bei einem Umstieg über die RAM Grenzen hinausschießt, weil unter SuperClassic/Classic auch noch die Anzahl der Verbindungen in die Formel zur RAM Nutzung hineinkommt, was beim SuperServer nicht der Fall ist.

Generell ist bei einem Umstieg auch ein Upgrade der ODS empfohlen. Dazu macht man mit gbak unter 2.1 ein Backup und unter 2.5 mit gbak ein Restore.

LG


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 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