Documentación de Duplicator

Documentación, materiales de referencia y tutoriales para Duplicator

Elección del mejor modo SQL de base de datos en Duplicator


Al crear una copia de seguridad con Duplicator, la selección del modo SQL de base de datos correcto es crucial para garantizar un proceso fluido y exitoso.

Duplicator ofrece dos modos SQL en Ajustes » Copias de seguridad: MySqlDump y Código PHP. Cada uno tiene sus puntos fuertes y débiles, y la elección del adecuado depende de la configuración específica de su servidor y del tamaño de la base de datos.

Introducción a los modos SQL de base de datos

Duplicator proporciona dos modos SQL principales para manejar la base de datos durante la creación de copias de seguridad:

MySqlDump: Una utilidad de línea de comandos que se utiliza para volcar bases de datos de manera muy eficiente y rápida.

Código PHP: Un método basado en PHP para exportar bases de datos, diseñado para manejar bases de datos más grandes en fragmentos para evitar las limitaciones de recursos del servidor.

Cada modo está adaptado a diferentes escenarios, y comprender sus pros y contras le ayudará a elegir el mejor para su situación.

Modo MySqlDump

MySqlDump es una utilidad de línea de comandos que se utiliza para exportar la base de datos.

Ventaja

  • Velocidad: MySqlDump opera a nivel de línea de comandos, lo que lo hace significativamente más rápido en comparación con los métodos basados en PHP.
  • Eficiencia: Maneja bases de datos grandes de manera más eficiente en servidores con alta disponibilidad de recursos.
  • Bajo uso de recursos: Ideal para bases de datos más pequeñas con recursos de servidor suficientes.

Desventajas

  • Problemas de tiempo de espera y memoria: En servidores compartidos o de bajos recursos, MySqlDump puede encontrar limitaciones de tiempo de espera y memoria, especialmente con bases de datos más grandes.

Nota: Si MySqlDump no se detecta, este modo se deshabilitará. Tenga en cuenta también que el límite de memoria debe ser mayor que el tamaño de la base de datos para usar MySqlDump con éxito. En caso de que el límite de memoria sea menor que la base de datos, el límite de memoria podría agotarse, por lo que se mostrará un aviso durante el proceso de escaneo, antes de iniciar la creación de la copia de seguridad.

Caso de uso: MySqlDump es mejor para bases de datos pequeñas en servidores con recursos suficientes y acceso a la consola.

Modo Código PHP

El modo Código PHP utiliza scripts de PHP para exportar la base de datos. Está diseñado para manejar bases de datos en fragmentos más pequeños, lo que reduce la probabilidad de problemas de recursos del servidor.

Ventajas

  • Fiabilidad: Maneja bases de datos más grandes sin problemas de tiempo de espera o memoria al dividir la exportación en fragmentos más pequeños y manejables.
  • Compatibilidad: Funciona en cualquier servidor que admita PHP, lo que la convierte en una opción más universalmente compatible.

Desventajas

  • Rendimiento reducido: A diferencia de MySqlDump, que puede utilizar toda la potencia del procesador del servidor, el modo de código PHP divide la exportación de la base de datos en partes más pequeñas. Esto significa que no puede aprovechar al máximo los recursos del servidor, lo que lo hace más lento y menos eficiente para bases de datos grandes.

Caso de uso: Se recomienda el modo de código PHP para bases de datos más grandes o servidores con limitaciones de recursos estrictas.

Configuración más rápida: MySqlDump + ShellZip

Ideal para: Servidores con buena disponibilidad de recursos y acceso a la shell. Esta configuración proporciona la creación de copias de seguridad más rápida, pero está sujeta a problemas de tiempo de espera y memoria para bases de datos muy grandes.

Configuración más segura: Código PHP + DupArchive

Ideal para: Cualquier servidor, especialmente aquellos con recursos limitados o bases de datos grandes. Esta configuración es más lenta pero muy fiable.

Configuración equilibrada: Código PHP + PHP Zip

Ideal para: Servidores con recursos decentes que podrían no admitir MySqlDump de manera consistente. Proporciona un buen equilibrio entre velocidad y fiabilidad.

Elección del modo SQL adecuado para su configuración

Bases de datos pequeñas (< 500 MB):
Usar MySqlDump: Suele ser rápido y eficiente para bases de datos más pequeñas. Asegúrate de que tu servidor pueda manejar la utilidad de línea de comandos.
Bases de datos medianas (500 MB – 1 GB):
Probar MySqlDump: Si los recursos de tu servidor son buenos, MySqlDump podría seguir funcionando. Si surgen problemas, cambia a Código PHP.
Bases de datos grandes (> 1 GB):
Usar Código PHP: Es la opción más segura para bases de datos grandes. Evita problemas de memoria y tiempo de espera al dividir la exportación en fragmentos más pequeños.
Servidores con recursos limitados:
Usar Código PHP: Para evitar problemas de tiempo de espera y memoria, especialmente si el servidor restringe utilidades de línea de comandos como MySqlDump.

Elegir el modo SQL correcto en Duplicator es fundamental para un proceso de copia de seguridad sin problemas. Mientras que MySqlDump es más rápido y eficiente para bases de datos más pequeñas en servidores bien equipados, el modo de código PHP ofrece una solución fiable para bases de datos más grandes o entornos con recursos limitados. Evalúe las capacidades de su servidor y el tamaño de su base de datos para seleccionar la mejor configuración que se adapte a sus necesidades.

Para obtener más ayuda o recomendaciones de configuración específicas, póngase en contacto con el soporte.


¿Te ha resultado útil este artículo?


Artículos relacionados

No dejes pasar un día más sin protección

Cada hora sin copias de seguridad adecuadas de WordPress pone tu sitio en riesgo • Cada migración de WordPress retrasada te cuesta rendimiento y crecimiento

Obtener Duplicator ahora
Plugin Duplicator

¡Espera! No te pierdas tu
oferta exclusiva!

Como cliente de , obtienes un 60% DE DESCUENTO

Prueba Duplicator gratis en tu sitio y comprueba por qué más de 1,5 millones de profesionales de WordPress confían en nosotros. Pero no esperes, este descuento exclusivo del 60% solo está disponible por tiempo limitado.

o
Obtén un 60% de descuento en Duplicator Pro ahora →