Documentation Duplicator

Documentation, matériel de référence et tutoriels pour Duplicator

Choisir le meilleur mode SQL de base de données dans Duplicator


Lors de la création d'une sauvegarde avec Duplicator, la sélection du bon mode SQL de base de données est cruciale pour garantir un processus fluide et réussi.

Duplicator propose deux modes SQL sous Paramètres » Sauvegardes : MySqlDump et Code PHP. Chacun a ses forces et ses faiblesses, et le choix du bon dépend de votre configuration serveur spécifique et de la taille de votre base de données.

Introduction aux modes SQL de base de données

Duplicator fournit deux modes SQL principaux pour gérer la base de données lors de la création de sauvegardes :

MySqlDump : Un utilitaire en ligne de commande utilisé pour exporter les bases de données de manière très efficace et rapide.

Code PHP : Une méthode basée sur PHP pour exporter les bases de données, conçue pour gérer les bases de données plus volumineuses par morceaux afin d'éviter les limitations de ressources du serveur.

Chaque mode est adapté à différents scénarios, et comprendre leurs avantages et inconvénients vous aidera à choisir le meilleur pour votre situation.

Mode MySqlDump

MySqlDump est un utilitaire en ligne de commande utilisé pour exporter la base de données.

Avantage

  • Vitesse : MySqlDump fonctionne au niveau de la ligne de commande, ce qui le rend nettement plus rapide que les méthodes basées sur PHP.
  • Efficacité : Il gère les bases de données volumineuses plus efficacement sur les serveurs disposant d'une disponibilité de ressources élevée.
  • Faible utilisation des ressources : Idéal pour les bases de données plus petites avec des ressources serveur suffisantes.

Inconvénients

  • Problèmes de délai d'attente et de mémoire : Sur les serveurs partagés ou à faibles ressources, MySqlDump peut rencontrer des limitations de délai d'attente et de mémoire, en particulier avec les bases de données volumineuses.

Remarque : Si MySqlDump n'est pas détecté, ce mode sera désactivé. Notez également que la limite de mémoire doit être supérieure à la taille de la base de données pour utiliser MySqlDump avec succès. Si la limite de mémoire est inférieure à la taille de la base de données, la limite de mémoire pourrait être épuisée, par conséquent un avis sera affiché pendant le processus d'analyse, avant de commencer la construction de la sauvegarde.

Cas d'utilisation : MySqlDump est idéal pour les bases de données plus petites sur des serveurs disposant de ressources suffisantes et d'un accès shell.

Mode Code PHP

Le mode Code PHP utilise des scripts PHP pour exporter la base de données. Il est conçu pour gérer les bases de données par petits morceaux, réduisant ainsi la probabilité de problèmes de ressources serveur.

Avantages

  • Fiabilité : Gère les bases de données volumineuses sans problèmes de délai d'attente ou de mémoire en divisant l'exportation en morceaux plus petits et gérables.
  • Compatibilité : Fonctionne sur tout serveur prenant en charge PHP, ce qui en fait une option plus universellement compatible.

Inconvénients

  • Performances réduites : Contrairement à MySqlDump, qui peut utiliser toute la puissance du processeur du serveur, le mode Code PHP divise l'exportation de la base de données en plus petits morceaux. Cela signifie qu'il ne peut pas tirer pleinement parti des ressources du serveur, ce qui le rend plus lent et moins efficace pour les grandes bases de données.

Cas d'utilisation : Le mode Code PHP est recommandé pour les bases de données plus volumineuses ou les serveurs avec des limitations de ressources strictes.

Configuration la plus rapide : MySqlDump + ShellZip

Idéal pour : les serveurs disposant de bonnes ressources et d'un accès shell. Cette configuration permet une création de sauvegarde plus rapide, mais elle est sujette aux problèmes de délai d'attente et de mémoire pour les très grandes bases de données.

Configuration la plus sûre : Code PHP + DupArchive

Idéal pour : tout serveur, en particulier ceux disposant de ressources limitées ou de grandes bases de données. Cette configuration est plus lente mais très fiable.

Configuration équilibrée : Code PHP + PHP Zip

Idéal pour : les serveurs disposant de ressources décentes qui pourraient ne pas prendre en charge MySqlDump de manière cohérente. Elle offre un bon équilibre entre vitesse et fiabilité.

Choisir le bon mode SQL pour votre configuration

Bases de données de petite taille (< 500 Mo) :
Utilisez MySqlDump : C'est généralement rapide et efficace pour les bases de données de plus petite taille. Assurez-vous que votre serveur peut gérer l'utilitaire en ligne de commande.
Bases de données de taille moyenne (500 Mo – 1 Go) :
Testez MySqlDump : Si les ressources de votre serveur sont bonnes, MySqlDump pourrait encore fonctionner. En cas de problèmes, passez au code PHP.
Bases de données volumineuses (> 1 Go) :
Utilisez le code PHP : C'est l'option la plus sûre pour les bases de données volumineuses. Elle évite les problèmes de mémoire et de délai d'attente en divisant l'exportation en plus petits morceaux.
Serveurs avec des ressources limitées :
Utilisez le code PHP : Pour éviter les problèmes de délai d'attente et de mémoire, surtout si le serveur restreint les utilitaires en ligne de commande comme MySqlDump.

Choisir le bon mode SQL dans Duplicator est essentiel pour un processus de sauvegarde fluide. Alors que MySqlDump est plus rapide et efficace pour les petites bases de données sur des serveurs bien équipés, le mode Code PHP offre une solution fiable pour les bases de données plus volumineuses ou les environnements aux ressources limitées. Évaluez les capacités de votre serveur et la taille de votre base de données pour sélectionner la meilleure configuration qui répond à vos besoins.

Pour obtenir de l'aide supplémentaire ou des recommandations de configuration spécifiques, veuillez contacter le support.


Cet article vous a-t-il été utile ?


Articles associés

Ne laissez pas une autre journée passer sans protection

Chaque heure sans sauvegardes WordPress appropriées met votre site en danger • Chaque migration WordPress retardée vous coûte en performance et en croissance

Obtenir Duplicator maintenant
Plugin Duplicator

Attendez ! Ne manquez pas votre
offre exclusive !

En tant que client , bénéficiez de 60 % de réduction

Essayez Duplicator gratuitement sur votre site — découvrez pourquoi plus de 1,5 million de professionnels WordPress nous font confiance. Mais n'attendez pas — cette réduction exclusive de 60 % n'est disponible que pour un temps limité.

ou
Obtenez 60% de réduction sur Duplicator Pro maintenant →