AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

FB-Backup beschleunigen

Ein Thema von hoika · begonnen am 23. Jan 2015 · letzter Beitrag vom 24. Jan 2015
Antwort Antwort
hoika

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

FB-Backup beschleunigen

  Alt 23. Jan 2015, 07:25
Datenbank: Firebird • Version: 2 • Zugriff über: egal
Hallo,

ich suche eine Möglichkeit, das Backup einer grossen Datenbank (20 GB) zu beschleunigen.
Im Moment starte ich gbak per CreateProcess und warte, bis er fertig ist.
Das dauert dann halt ewig mit (das -t ist notwendig)
gbak -b -t ...

Mit dem Service-Manager dauert es ja sehr viel kürzer, das -g beschleunigt das auch noch.
gbak -service service_mgr %gdb% %gbk% -b -g -t -user XXX -pass YYY

Aber:
Ich hatte mal gelesen, dass hier das gbak sofort zurückkommt und nicht wartet,
bis der Server sein Backup abgeschlossen hat.
Mangels grosser DB kann ich das leider nicht prüfen.

Ist das richtig?
Kann das jemand bestätigen?

PS:
Den neuen Service-Manager-Parameter ab 2.5 kann ich noch nicht benutzen.


Danke

Heiko
Heiko

Geändert von hoika (23. Jan 2015 um 07:46 Uhr)
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.366 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: FB-Backup beschleunigen

  Alt 23. Jan 2015, 07:42
Hi,

wenn Du eine Rückmeldung benötigst ob das Backup erfolgreich war, dann starte das ganze in einem eigenen Thread, dann kannst Du in deiner Anwendung weiter abreiten - das Backup kann ja ruhig nebenher laufen...
  Mit Zitat antworten Zitat
tsteinmaurer

Registriert seit: 8. Sep 2008
Ort: Linz, Österreich
530 Beiträge
 
#3

AW: FB-Backup beschleunigen

  Alt 23. Jan 2015, 11:27
Zitat:
Ich hatte mal gelesen, dass hier das gbak sofort zurückkommt und nicht wartet, bis der Server sein Backup abgeschlossen hat.
Das wär mir neu ...
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
646 Beiträge
 
FreePascal / Lazarus
 
#4

AW: FB-Backup beschleunigen

  Alt 23. Jan 2015, 21:10
Ich hatte mal gelesen, dass hier das gbak sofort zurückkommt und nicht wartet,
bis der Server sein Backup abgeschlossen hat.
Mangels grosser DB kann ich das leider nicht prüfen.
wäre mir auch neu, hab aber gerade was mit einer 27 GB DB getestet.

Wenn du im DOS Fenster mit gbak.exe das backup über den servicemanager anschubst und die laufende gbak.exe dann per Strg+C im DOS Fenster beendest, macht der Firebird Server das Backup trotzdem weiter bis zum Ende. Halte ich aber nur für begrenzt vorteilhaft.

Das das Backup über den servicemanager normalerweise schneller ist, ist ja klar, da werden nur ganz wenig Daten übers netzwerk gejagt.


aber wie lange dauert denn dein Backup?
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat
hstreicher

Registriert seit: 21. Nov 2009
220 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

AW: FB-Backup beschleunigen

  Alt 24. Jan 2015, 06:16
Das Backup läuft auch weiter wenn man Delphi Komponenten verwendet und das Delphi Programm schliesst/abschiesst
aber schneller , wie ja eigentlich gefragt wird's dadurch nicht.
  Mit Zitat antworten Zitat
hoika

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

AW: FB-Backup beschleunigen

  Alt 24. Jan 2015, 06:41
Hallo,
Nebeneffekt der ganzen Sache sollte sein,
dass das Backup danach noch gezippt wird.
Da sollte ich schon warten, wenn der Server fertig ist.

Ich habe das jetzt mal mit einer größeren DB ausprobiert
und er wartet tatsächlich ab.

Da habe ich wohl was verwechselt.

Sehr viel schneller ist das Serverbackup aber nicht,
wenn der Server lokal installiert ist.
Schade.

Danke

Heiko
Heiko
  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 22:23 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