Duplicator Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für Duplicator

Auswahl des besten Datenbank-SQL-Modus in Duplicator


Bei der Erstellung eines Backups mit Duplicator ist die Auswahl des richtigen Datenbank-SQL-Modus entscheidend für einen reibungslosen und erfolgreichen Prozess.

Duplicator bietet zwei SQL-Modi unter Einstellungen » Backups: MySqlDump und PHP-Code. Jeder hat seine Stärken und Schwächen, und die Wahl des richtigen hängt von Ihrer spezifischen Serverkonfiguration und Datenbankgröße ab.

Einführung in Datenbank-SQL-Modi

Duplicator bietet zwei primäre SQL-Modi zur Handhabung der Datenbank während der Backup-Erstellung:

MySqlDump: Ein Befehlszeilen-Dienstprogramm, das zum schnellen und effizienten Sichern von Datenbanken verwendet wird.

PHP-Code: Eine PHP-basierte Methode zum Exportieren von Datenbanken, die entwickelt wurde, um größere Datenbanken in Teilen zu verarbeiten, um Serverressourcenbeschränkungen zu vermeiden.

Jeder Modus ist für unterschiedliche Szenarien ausgelegt, und das Verständnis seiner Vor- und Nachteile hilft Ihnen bei der Auswahl des besten für Ihre Situation.

MySqlDump-Modus

MySqlDump ist ein Befehlszeilen-Dienstprogramm zum Exportieren der Datenbank.

Vorteil

  • Geschwindigkeit: MySqlDump arbeitet auf der Befehlszeilenebene und ist daher deutlich schneller als PHP-basierte Methoden.
  • Effizienz: Es verarbeitet große Datenbanken effizienter auf Servern mit hoher Ressourcenverfügbarkeit.
  • Geringe Ressourcennutzung: Ideal für kleinere Datenbanken mit ausreichenden Serverressourcen.

Nachteile

  • Timeout- und Speicherprobleme: Auf Shared- oder Low-Resource-Servern kann MySqlDump insbesondere bei größeren Datenbanken auf Timeout- und Speicherbeschränkungen stoßen.

Bitte beachten Sie: Wenn MySqlDump nicht erkannt wird, ist dieser Modus deaktiviert. Beachten Sie auch, dass das Speicherlimit größer als die Datenbankgröße sein muss, um MySqlDump erfolgreich nutzen zu können. Wenn das Speicherlimit kleiner als die Datenbank ist, kann das Speicherlimit erschöpft sein, daher wird während des Scanvorgangs eine Benachrichtigung angezeigt, bevor mit dem Erstellen des Backups begonnen wird.

Anwendungsfall: MySqlDump eignet sich am besten für kleinere Datenbanken auf Servern mit ausreichenden Ressourcen und Shell-Zugriff.

PHP-Code-Modus

Der PHP-Code-Modus verwendet PHP-Skripte zum Exportieren der Datenbank. Er wurde entwickelt, um Datenbanken in kleineren Teilen zu verarbeiten, wodurch die Wahrscheinlichkeit von Serverressourcenproblemen verringert wird.

Vorteile

  • Zuverlässigkeit: Verarbeitet größere Datenbanken ohne Timeout- oder Speicherprobleme, indem der Export in kleinere, handhabbare Teile aufgeteilt wird.
  • Kompatibilität: Funktioniert auf jedem Server, der PHP unterstützt, was ihn zu einer universeller kompatiblen Option macht.

Nachteile

  • Reduzierte Leistung: Im Gegensatz zu MySqlDump, das die volle Leistung des Serverprozessors nutzen kann, zerlegt der PHP-Code-Modus den Datenbankexport in kleinere Teile. Das bedeutet, dass er die Ressourcen des Servers nicht voll ausnutzen kann, was ihn für große Datenbanken langsamer und weniger effizient macht.

Anwendungsfall: Der PHP-Code-Modus wird für größere Datenbanken oder Server mit strengen Ressourceneinschränkungen empfohlen.

Schnellste Konfiguration: MySqlDump + ShellZip

Am besten für: Server mit guten Ressourcen und Shell-Zugang. Diese Konfiguration bietet die schnellste Backup-Erstellung, unterliegt aber bei sehr großen Datenbanken Zeitlimit- und Speicherproblemen.

Sicherste Konfiguration: PHP Code + DupArchive

Am besten für: Jeden Server, insbesondere solche mit begrenzten Ressourcen oder großen Datenbanken. Diese Konfiguration ist langsamer, aber sehr zuverlässig.

Ausgewogene Konfiguration: PHP Code + PHP Zip

Am besten für: Server mit angemessenen Ressourcen, die MySqlDump möglicherweise nicht konsistent unterstützen. Bietet eine gute Balance zwischen Geschwindigkeit und Zuverlässigkeit.

Den richtigen SQL-Modus für Ihr Setup auswählen

Small Databases (< 500MB):
Use MySqlDump: This is usually fast and efficient for smaller databases. Ensure your server can handle the command-line utility.
Medium Databases (500MB – 1GB):
Test MySqlDump: If your server resources are good, MySqlDump might still work. If issues occur, switch to PHP Code.
Large Databases (> 1GB):
Use PHP Code: This is the safest option for large databases. It prevents memory and timeout issues by breaking the export into smaller chunks.
Servers with Limited Resources:
Use PHP Code: To avoid timeout and memory problems, especially if the server restricts command-line utilities like MySqlDump.

Die Wahl des richtigen SQL-Modus in Duplicator ist entscheidend für einen reibungslosen Backup-Prozess. Während MySqlDump für kleinere Datenbanken auf gut ausgestatteten Servern schneller und effizienter ist, bietet PHP Code eine zuverlässige Lösung für größere Datenbanken oder ressourcenbeschränkte Umgebungen. Bewerten Sie die Fähigkeiten Ihres Servers und die Größe Ihrer Datenbank, um die beste Konfiguration für Ihre Bedürfnisse auszuwählen.

Für weitere Unterstützung oder spezifische Konfigurationsempfehlungen kontaktieren Sie bitte den Support.


War dieser Artikel hilfreich?


Verwandte Artikel

Lassen Sie keinen Tag ungeschützt vergehen

Jede Stunde ohne ordnungsgemäße WordPress-Backups setzt Ihre Website einem Risiko aus • Jede verzögerte WordPress-Migration kostet Sie Leistung und Wachstum

Get Duplicator Now
Duplikator-Plugin

Warten Sie! Verpassen Sie nicht Ihr
exklusives Angebot!

Als Kunde erhalten Sie 60% RABATT

Testen Sie Duplicator kostenlos auf Ihrer Website – sehen Sie, warum über 1,5 Millionen WordPress-Profis uns vertrauen. Aber warten Sie nicht – dieser exklusive 60% Rabatt ist nur für kurze Zeit verfügbar.

or
Get 60% Off Duplicator Pro Now →