🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo optimizar una base de datos en WordPress

Actualizado el 4 de octubre de 2025

¿Tu web con WordPress va lenta? El problema puede estar en tu base de datos. Con el tiempo, esta acumula basura, revisiones de entradas, comentarios spam y tablas innecesarias que ralentizan todo el sistema. Optimizarla es como hacer una limpieza profunda en tu casa: ganas espacio, orden y velocidad. En esta guía te explico paso a paso cómo optimizar base de datos en WordPress, tanto con plugins como manualmente con phpMyAdmin. No necesitas ser experto, solo seguir las instrucciones al pie de la letra.


¿Por qué es importante optimizar la base de datos de WordPress?

Cada vez que publicas una entrada, editas una página o alguien deja un comentario, WordPress guarda información en la base de datos. Pero también guarda versiones antiguas (revisiones), borradores automáticos, comentarios en la papelera y transients (datos temporales). Todo esto se acumula y hace que las consultas a la base de datos sean más lentas. El resultado: tiempos de carga más largos, mayor uso de recursos en tu servidor y una experiencia de usuario deficiente.

Optimizar base de datos significa eliminar esa basura, reparar tablas dañadas y reorganizar la información para que las consultas sean más rápidas. Esto se traduce en un mejor rendimiento de tu web, menor consumo de CPU y memoria, y una mayor satisfacción para tus visitantes.


Antes de empezar: haz una copia de seguridad

Este paso es obligatorio. Cualquier error durante la optimización puede dañar tu base de datos y dejar tu web inservible. No te saltes esta parte.

Cómo hacer una copia de seguridad

Puedes usar un plugin como UpdraftPlus o BackupBuddy, o hacerlo manualmente desde phpMyAdmin. Te explico la forma manual, que es muy segura:

  1. Accede a phpMyAdmin desde el panel de control de tu hosting (cPanel, Syspanel u otro).
  2. Selecciona la base de datos de tu WordPress (suele llamarse algo como tuweb_wp).
  3. Haz clic en la pestaña Exportar.
  4. Elige el método Rápido y formato SQL.
  5. Descarga el archivo .sql a tu ordenador. Guárdalo en un lugar seguro.

[WARNING] Nunca trabajes sobre la base de datos sin tener una copia de seguridad reciente. Si algo sale mal, podrás restaurarla fácilmente.


Método 1: Optimizar base de datos con plugins (recomendado para principiantes)

Usar plugins es la forma más sencilla y segura para la mayoría de usuarios. No necesitas tocar código ni entrar a phpMyAdmin. Aquí te presento los mejores.

Plugins recomendados

  • WP-Optimize: Muy completo, limpia revisiones, comentarios spam, transients y optimiza tablas.
  • Advanced Database Cleaner: Enfocado en limpiar basura y programar optimizaciones automáticas.
  • WP-Sweep: Limpia y repara tablas, con opción de eliminar metadatos huérfanos.

Pasos con WP-Optimize (ejemplo)

  1. Instala y activa el plugin desde el repositorio oficial de WordPress.
  2. Ve a WP-Optimize > Base de datos en el menú de administración.
  3. Marca las opciones que quieres limpiar:
    • Limpiar todas las revisiones de entradas.
    • Limpiar todos los borradores automáticos.
    • Limpiar todos los comentarios en la papelera.
    • Limpiar todos los comentarios spam.
    • Limpiar transients (datos temporales).
  4. Haz clic en Ejecutar optimización. El plugin te mostrará cuánto espacio has liberado.
  5. Para optimizar tablas, ve a la pestaña Optimizar tablas y haz clic en Optimizar todas las tablas.

[TIP] Programa la optimización automática desde Ajustes > WP-Optimize para que se ejecute semanalmente sin que tengas que acordarte.


Método 2: Optimizar base de datos manualmente con phpMyAdmin

Si prefieres tener control total o tu hosting no permite ciertos plugins, puedes hacerlo manualmente. Es un poco más técnico, pero igual de seguro si sigues los pasos.

Acceder a phpMyAdmin

  1. Inicia sesión en el panel de control de tu hosting.
  2. Busca el icono de phpMyAdmin (en Syspanel suele estar en la sección de bases de datos, y el acceso es a través del puerto 2106).
  3. Selecciona la base de datos de tu WordPress.

Eliminar revisiones de entradas

Las revisiones de entradas son copias de seguridad que WordPress guarda cada vez que editas un artículo. Con el tiempo, pueden acumular cientos o miles de registros innecesarios.

  1. En phpMyAdmin, haz clic en la pestaña SQL.
  2. Ejecuta esta consulta SQL (cambia wp_ por el prefijo de tus tablas si es diferente):
    DELETE FROM wp_posts WHERE post_type = 'revision';
    
  3. Confirma la acción. Verás un mensaje con el número de filas eliminadas.

Eliminar comentarios spam y en la papelera

  1. En la misma pestaña SQL, ejecuta:
    DELETE FROM wp_comments WHERE comment_approved = 'spam';
    DELETE FROM wp_comments WHERE comment_approved = 'trash';
    

Optimizar tablas

  1. Ve a la pestaña Base de datos (o Estructura).
  2. Marca todas las tablas de tu base de datos (puedes usar el checkbox de la cabecera).
  3. En el menú desplegable Con seleccionados, elige Optimizar tabla.
  4. phpMyAdmin ejecutará la optimización y te mostrará el resultado.

[INFO] La optimización de tablas reorganiza el espacio físico en el disco y repara índices dañados. No borra datos, solo los ordena mejor.

Reparar tablas (si es necesario)

Si alguna tabla está dañada (por ejemplo, por un corte de luz o error del servidor), puedes repararla:

  1. En la misma vista de estructura, marca las tablas sospechosas.
  2. En el menú desplegable, elige Reparar tabla.

O desde SQL:

REPAIR TABLE wp_posts, wp_options, wp_comments;

¿Cada cuánto optimizar la base de datos?

La frecuencia depende del volumen de contenido y actividad de tu web. Como regla general:

  • Webs pequeñas (menos de 100 entradas): una vez al mes.
  • Webs medianas (100-1000 entradas): cada 15 días.
  • Webs grandes (más de 1000 entradas, con muchos comentarios): semanalmente.

Si usas un plugin, puedes programar la optimización automática. Si lo haces manualmente, añade un recordatorio en tu calendario.


Consejos adicionales para mejorar el rendimiento

Además de optimizar base de datos, hay otras prácticas que ayudan a mantener tu WordPress ligero:

1. Limita las revisiones de entradas

Puedes limitar el número de revisiones que WordPress guarda añadiendo esta línea al archivo wp-config.php:

define('WP_POST_REVISIONS', 5);

Esto guardará solo las últimas 5 revisiones de cada entrada.

2. Usa un plugin de caché

Plugins como W3 Total Cache o WP Super Cache generan versiones estáticas de tus páginas, reduciendo las consultas a la base de datos.

3. Elimina plugins y temas no utilizados

Cada plugin o tema activo puede añadir tablas y opciones a la base de datos. Desinstala los que no uses.

4. Mantén WordPress actualizado

Las actualizaciones suelen incluir mejoras de rendimiento y correcciones de seguridad que también optimizan la base de datos.


Preguntas frecuentes (FAQ)

¿Es seguro optimizar la base de datos con un plugin?

Sí, siempre que uses un plugin de buena reputación (como los mencionados) y mantengas una copia de seguridad. Los plugins están diseñados para no dañar datos críticos.

¿Puedo dañar mi web si optimizo manualmente con phpMyAdmin?

Solo si ejecutas consultas SQL incorrectas. Por eso es fundamental hacer una copia de seguridad antes. Si sigues los comandos exactos de esta guía, no hay riesgo.

¿La optimización de base de datos mejora el SEO?

Indirectamente, sí. Un sitio más rápido tiene mejor rendimiento en los motores de búsqueda, lo que puede mejorar tu posicionamiento. Además, Google penaliza las webs lentas.

¿Qué hago si después de optimizar mi web sigue lenta?

Puede haber otros factores: un hosting saturado, imágenes pesadas, código mal optimizado o demasiados plugins pesados. Te recomiendo usar herramientas como GTmetrix o PageSpeed Insights para identificar el cuello de botella.

¿Cómo accedo a phpMyAdmin en Syspanel?

En Syspanel (anteriormente conocido como HestiaCP), el acceso a phpMyAdmin se realiza a través del puerto 2106. Normalmente, la URL es algo como https://tudominio.com:2106 o desde el panel de administración, en la sección de Bases de Datos, haciendo clic en el icono de phpMyAdmin.


Conclusión

Optimizar base de datos en WordPress es una tarea sencilla que puede marcar una gran diferencia en la velocidad y estabilidad de tu web. Tanto si usas plugins como si prefieres el control manual con phpMyAdmin, lo importante es hacerlo de forma regular y siempre con una copia de seguridad a mano.

No subestimes el poder de una base de datos limpia. Dedica unos minutos al mes a esta tarea y tu web te lo agradecerá con un mejor rendimiento y una experiencia de usuario más fluida. ¡Manos a la obra!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel