Ich habe Firebird 3.0.2 SQL-Datenbank auf meinem Windows Server 2016 installiert. Keine andere Software wurde bisher installiert.Sicherung/Wiederherstellung von Firebird SQL Server 3.0.2 ist langsam auf Windows Server 2016
Ich verwende Superserver-Modus und ein SSD-Laufwerk.
Wenn ich nur meine Datenbank-Datei der Größe 6 GB kopieren, ist es in 20-30 Sekunden (gleiche Festplatte) getan.
Aber wenn ich Backup ausführen dauert es 20-30 Minuten. Wiederherstellung ist ungefähr die gleiche Menge an Zeit. Zusammen 40-60 Minuten.
Und es gibt seltsame Sache: Backup/Restore-Prozess (gbak.exe) verwendet nicht die volle Leistung von CPUs und HDD. Es verwendet nur ~ 20%. Ich verstehe nicht warum.
Ich denke, es sollte etwas in der Konfiguration richtig sein? Aber ich habe alles in Standardwerten gehalten.
Sehr wichtige Sache: Ich bin neu in Windows Server 2016, also habe ich keine Ahnung, was ich tue.
Irgendwelche Ideen?
GBAK erstellt eine logische Sicherung der Datenbank, weshalb es länger dauert als eine Dateisystemkopie, aber ein Faktor 60 scheint zu groß. Beachten Sie auch, dass gbak im Wesentlichen ein single-threaded-Prozess ist und ein IO-gebundener Prozess. Es wird nicht mehr Last erzeugen können als ein einzelner Kern (Geben oder Nehmen). Die Standardeinstellungen in 'firebird.conf' für Puffer und anderen temporären Speicher sind eher konservativ, also könnte das auch helfen. –