El mejor plugin de optimización de bases de datos de WordPress que he utilizado (más 3 alternativas)
John Turner
John Turner
Su sitio WordPress parece rápido para los visitantes, pero cuando entra en su panel de administración, todo parece lento.
Las páginas tardan una eternidad en cargarse. Incluso tareas tan sencillas como buscar un post antiguo van increíblemente lentas.
El problema es probablemente su base de datos.
Piensa en tu base de datos de WordPress como si fuera un archivador. Con el tiempo, ese archivador se llena de archivos duplicados, documentos obsoletos y cosas que olvidaste tirar. Encontrar cualquier cosa se convierte en una pesadilla.
Eso es hinchazón de la base de datos. Y ralentiza todas las consultas a la base de datos de tu sitio, especialmente en el área de administración, donde esas consultas se producen constantemente.
La forma más fácil de deshacerse de la hinchazón es utilizar un plugin de optimización de base de datos de WordPress. En este post, voy a probar y revisar plugins que hacen que tu base de datos sea ligera y eficiente. ¡Vamos a encontrar el mejor para ti!
He aquí las principales conclusiones:
- La sobrecarga de la base de datos ralentiza el área de administración de WordPress: Las revisiones de las entradas, los comentarios de spam, los elementos eliminados y los datos huérfanos de los plugins se acumulan con el tiempo y ralentizan las consultas a la base de datos.
- La mayoría de los sitios necesitan una optimización regular de la base de datos: Si su sitio lleva funcionando un año o más, es probable que tenga datos innecesarios sobrecargando su base de datos.
- Los síntomas incluyen cargas administrativas lentas y copias de seguridad masivas: Si el panel de control tarda varios segundos en responder o los archivos de copia de seguridad ocupan más de 500 MB cuando el contenido sólo ocupa 100 MB, la base de datos hinchada es la culpable.
- WP-Optimize es la mejor solución todo-en-uno: Se encarga del mantenimiento rutinario automáticamente con limpiezas programadas de revisiones, spam, basura y transitorios.
- Haga siempre una copia de seguridad antes de optimizar: Las operaciones en la base de datos son permanentes, así que usa un plugin como Duplicator para crear un punto de restauración antes de hacer cambios.
Índice
¿Necesita un plugin de optimización de bases de datos?
Sí. Si su sitio lleva funcionando un año o más, necesita optimizar su base de datos. Podría hacerlo manualmente, pero existen plugins que le ayudarán a eliminar fácilmente los datos innecesarios de la base de datos de su sitio web.
Así sabrá que su base de datos necesita atención:
- El panel de administración de WordPress se carga lentamente.
Este es el síntoma más común que veo. Puede tardar varios segundos en hacer clic entre páginas en wp-admin.
- Su búsqueda in situ es penosamente lenta.
Cuando los visitantes utilizan su función de búsqueda, ésta se agota o tarda más de 10 segundos en devolver resultados. Es tu base de datos luchando por consultar entre todo el desorden.
- Sus copias de seguridad son masivas y tardan una eternidad.
Los archivos de copia de seguridad pueden ocupar más de 500 MB cuando el contenido real del sitio es de unos 100 MB. ¿Y el resto? Sobrecarga de la base de datos.
Como la base de datos es tan grande, el propio proceso de copia de seguridad se arrastra.
¿Cuáles son las causas de la saturación de las bases de datos?
Cada vez que publica una entrada, aprueba un comentario o instala un plugin, WordPress escribe datos en su base de datos. La mayoría de esos datos se quedan ahí para siempre, incluso cuando ya no los necesitas.
Éstos son los principales culpables de la hinchazón de las bases de datos.
Contabilizar revisiones
WordPress guarda automáticamente una copia de su entrada cada vez que realiza un cambio.
¿Escribes una entrada de blog de 2.000 palabras con 50 ediciones? Ahora tienes 50 copias de esa entrada en tu base de datos.
Basura
Cuando eliminas una entrada, página o comentario, va a la papelera. Pero "papelera" no significa borrado permanente.
Si no vacía regularmente la papelera de WordPress, este contenido sigue en su base de datos, ocupando espacio y ralentizando las consultas.
Comentarios spam
Cada comentario spam que llega a tu sitio se almacena en la base de datos. Incluso si un plugin como Akismet lo detecta, sigue ahí a menos que vacíes manualmente la carpeta de spam.
Datos huérfanos
Cuando desinstalas un plugin o cambias de tema, a menudo dejan su configuración en la tabla wp_options. He visto sitios con datos de más de 20 plugins antiguos que eliminaron hace años.
Transitorios
Los transitorios son fragmentos de datos temporales que los plugins utilizan para almacenar en caché. Se supone que expiran y se borran solos, pero no siempre es así. Los transitorios antiguos pueden acumularse rápidamente.
Gastos generales de la base de datos
Piense en esto como en las estanterías vacías de un almacén que están marcadas como "reservadas" pero que en realidad nunca se utilizan.
La base de datos asigna espacio a datos que ya no existen. Ese espacio se queda ahí, inutilizable, haciendo que tu base de datos sea más grande de lo necesario.
Nuestros plugins favoritos para optimizar la base de datos de WordPress
El mejor plugin de optimización de bases de datos para WordPress depende de lo que necesite conseguir.
Algunas están pensadas para el mantenimiento rutinario. Otras son herramientas especializadas para problemas específicos.
Esto es lo que yo uso y recomiendo:
- Duplicador: Crea puntos de restauración antes de la optimización y ofrece herramientas de migración para mover el contenido a una base de datos nueva cuando la limpieza rutinaria no es suficiente.
- WP-Optimize: El mejor plugin todo-en-uno para el mantenimiento programado. Elimina automáticamente las revisiones, spam, basura y transitorios en un horario semanal o mensual.
- WP-Sweep: Utiliza las funciones de borrado nativas de WordPress en lugar de consultas SQL para limpiar a fondo los metadatos y relaciones huérfanos que otros plugins pasan por alto.
- Restablecer base de datos Pro: Una herramienta para borrar completamente las bases de datos de desarrollo sin reinstalar WordPress. No para sitios de producción en vivo.
Duplicador de copias de seguridad y archivos de copia de seguridad optimizados

Duplicator no es un limpiador de bases de datos en el sentido tradicional. No eliminará comentarios de spam ni revisiones de entradas, pero puede utilizarse para optimizar la base de datos de una forma más avanzada de lo que cabría esperar.
En primer lugar, es tu red de seguridad. Antes de tocar tu base de datos con cualquier plugin de optimización, necesitas un punto de restauración.
Las copias de seguridad programadas de Duplicator Pro le ofrecen esa tranquilidad de forma automática. Si algo va mal durante la optimización, puede volver atrás en cuestión de minutos.

En segundo lugar, mantiene limpio tu servidor. ¿Esos grandes archivos de copia de seguridad de los que hablábamos antes? Duplicator puede eliminar automáticamente las copias de seguridad antiguas para que no se acumulen y se coman tu espacio de alojamiento.

A veces, la optimización más eficaz no es limpiar la base de datos. Es empezar con una nueva.
Las funciones de migración de Duplicator Pro le permiten hacer exactamente eso. Te ayuda a mover fácilmente tu contenido esencial a una instalación de WordPress nueva y limpia.
Con Duplicator, cree una copia de seguridad personalizada de su sitio. Incluye solo los datos necesarios utilizando los filtros de archivos y bases de datos.

Configure una nueva instalación de WordPress en una URL de ensayo o en un entorno de desarrollo local. La base de datos será pequeña y estará optimizada porque es nueva.
Importe su contenido usando Duplicator Pro " Importar. Sus entradas, páginas y usuarios se mueven a la base de datos limpia. Todo lo demás se queda atrás.

He utilizado este método en sitios que tenían cinco años o más, y he visto cómo reducía significativamente el tamaño de las bases de datos. Si los plugins de optimización de rutina no están haciendo mella, este enfoque le da un nuevo comienzo genuino.
WP-Optimize para la optimización de tablas de bases de datos

WP-Optimize es mi recomendación para la mayoría de los usuarios. Es la mejor solución todo en uno para el mantenimiento programado y rutinario de bases de datos.
Elimina las revisiones de las entradas, limpia los comentarios de spam y los elementos de la papelera, borra los transitorios caducados y limpia la sobrecarga de la base de datos.

El verdadero valor es la función de programación.
Puede configurar WP-Optimize para que se ejecute automáticamente cada semana o cada mes. Configúrelo una vez y mantendrá su base de datos en segundo plano.

Es el tipo de mantenimiento que evita problemas en lugar de limitarse a solucionarlos.
WP-Optimize también ofrece almacenamiento en caché de páginas, compresión de imágenes, compresión GZIP y minificación de código. Mantendrá tu base de datos ligera y rápida.
WP-Sweep para funciones de eliminación adecuadas

La mayoría de los plugins de optimización de bases de datos limpian su base de datos utilizando consultas DELETE SQL directas. Le dicen a la base de datos: "Borra esta fila". Listo.
WP-Sweep utiliza las funciones de borrado integradas en WordPress, como por ejemplo wp_delete_post_revision() y wp_delete_comment().
¿Por qué es importante? Porque esas funciones de WordPress no sólo eliminan el registro principal. También limpian todos los metadatos asociados, relaciones y referencias que se conectan a ese registro.
Las consultas SQL directas no hacen eso. Dejan fragmentos atrás, que se convierten en más datos huérfanos por el camino.
Es un método de limpieza más exhaustivo. Si ya has optimizado tu base de datos con otros plugins y todavía sientes que algo está mal, WP-Sweep a menudo detecta lo que ellos pasaron por alto.
WP-Sweep puede eliminar todos estos datos:
- Publicar revisiones y borradores automáticos
- Huérfano post meta
- Comentarios no aprobados o spam
- Metadatos de usuario huérfanos o duplicados
- Término meta huérfano o duplicado
- Opciones transitorias
Hay botones de barrido fáciles de usar para optimizar datos específicos, o puede barrer toda su base de datos.

Restablecer base de datos

No se trata de una herramienta rutinaria de optimización de bases de datos. Esta es la opción de tierra quemada.
Database Reset Pro está diseñado para desarrolladores que necesitan restablecer completamente un sitio de desarrollo o staging sin reinstalar WordPress desde cero. Limpia la base de datos y empieza de cero.

Yo no recomiendo esto para los sitios de producción en vivo. Pero si estás probando temas, la construcción de un sitio para un cliente, o la necesidad de restablecer un entorno de ensayo rápidamente, es increíblemente útil.
Con un solo clic, eliminarás todos los datos personalizados, incluidos:
- Entradas, páginas y tipos de entradas personalizados
- Comentarios y meta comentarios
- Usuarios excepto la cuenta admin conservada
- Categorías, etiquetas y taxonomías personalizadas
- Configuración de plugins y temas
- Widgets y configuración de widgets
- Configuración del personalizador
- Tablas de base de datos con su prefijo WordPress
- Opciones y transitorios
Mantendrá tus plugins y temas instalados pero desactivados. Tras un reinicio, seguirás teniendo tus archivos multimedia, los archivos del núcleo de WordPress y el usuario administrador.
Esto puede ser útil si usted es un desarrollador de WordPress que necesita restablecer rápidamente un sitio de ensayo. Puede ayudarle a limpiar rápidamente su base de datos después de una sesión de solución de problemas.
Preguntas más frecuentes (FAQ)
¿Cuál es el mejor plugin gratuito para optimizar la base de datos de WordPress?
WP-Optimize es el mejor plugin gratuito de optimización de bases de datos para WordPress. La versión gratuita te da todo lo que la mayoría de los sitios necesitan: limpieza de revisiones, spam y basura, además de la posibilidad de programar optimizaciones automáticas.
¿Puedo optimizar yo mismo la base de datos con phpMyAdmin?
Puede hacerlo, pero no se lo recomiendo a menos que sea un administrador de bases de datos experimentado. Un error tipográfico en una consulta SQL puede destruir permanentemente tu sitio sin botón de deshacer. Los plugins de optimización de bases de datos proporcionan una interfaz segura que te protege de errores catastróficos.
¿Con qué frecuencia debo optimizar mi base de datos?
Los sitios con mucho tráfico deben optimizar semanalmente. Los sitios con poco tráfico pueden hacer limpiezas mensuales o trimestrales. La clave es la consistencia, utilice la función de programación de WP-Optimize para automatizarlo.
¿Es seguro utilizar un plugin de optimización de bases de datos de WordPress?
Sí, si utiliza un plugin de buena reputación y con un buen mantenimiento y realiza primero una copia de seguridad de su sitio. Comprueba las reseñas y las fechas de última actualización, y ten siempre una copia de seguridad reciente antes de hacer cambios en la base de datos.
Ponga su base de datos a dieta
La optimización de la base de datos es un proceso continuo, igual que mantener actualizados los plugins o vigilar la seguridad del sitio.
La mayoría de los usuarios de WordPress nunca piensan en su base de datos hasta que algo se rompe. Para entonces, ya estás lidiando con una crisis en lugar de prevenirla.
La optimización regular de la base de datos mantiene la capacidad de respuesta del panel de administración. Hace que la búsqueda en el sitio sea realmente útil y permite a los visitantes navegar por el contenido sin páginas frustrantemente lentas.
Pero nada de esto importa si antes no te proteges. Necesitas una red de seguridad antes de tocar nada.
Duplicator Pro le ofrece copias de seguridad automatizadas y programadas que se ejecutan en segundo plano. Lo configuras una vez, y siempre tienes un punto de restauración listo, lo cual es útil antes de optimizaciones u otros cambios importantes.
Ya que estás aquí, creo que te gustarán estas otras guías de WordPress seleccionadas a mano:
- Estos son los pasos para reparar la base de datos de WordPress que he seguido yo mismo (sin necesidad de programador)
- Cómo actualizar la base de datos de WordPress (+ Arreglar el bucle de actualización necesaria)
- Cómo hacer una copia de seguridad de una base de datos de WordPress (Guía completa)
- Cómo restaurar un sitio web sólo con una copia de seguridad de la base de datos
- 13 mejores plugins de bases de datos de WordPress para facilitar la gestión de datos
- Cómo Black Bike Media rescató una base de datos dañada de 2,4 GB