Optimizar base de datos

Optimización de la base de datos

La base de datos de WordPress puede acumular datos innecesarios con el tiempo: revisiones de posts, transients expirados, comentarios spam y tablas fragmentadas.

Ejecutar optimización

Desde Security

  1. Ve a la pestaña Security de tu sitio
  2. En la sección Database Optimization, haz clic en “Optimize Now”

Desde Settings

  1. Ve a la pestaña Settings
  2. En la sección Database, haz clic en “Optimize Database”

Qué se optimiza

La optimización ejecuta:

AcciónDescripción
Optimizar tablasReorganiza y desfragmenta las tablas de MariaDB
Limpiar revisionesElimina revisiones antiguas de posts
Limpiar transientsElimina transients expirados de la base de datos
Limpiar spamElimina comentarios marcados como spam

Resultados

Después de la optimización, el panel muestra:

  • Tablas optimizadas: Número de tablas procesadas
  • Revisiones limpiadas: Cantidad de revisiones eliminadas
  • Transients removidos: Cantidad de transients expirados eliminados
  • Tamaño de BD: Tamaño actual de la base de datos en MB
  • Último optimizado: Timestamp de la última optimización

phpMyAdmin

Para gestión avanzada de la base de datos, puedes acceder a phpMyAdmin:

  1. Ve a SettingsDatabase
  2. Haz clic en “phpMyAdmin”
  3. Se abre phpMyAdmin en una nueva ventana

El acceso usa Single Sign-On (SSO) — no necesitas ingresar credenciales. Se genera un token JWT temporal que expira en 15 minutos.

Qué puedes hacer en phpMyAdmin

  • Explorar tablas y datos
  • Ejecutar consultas SQL
  • Exportar/importar datos
  • Ver estructura de tablas
  • Analizar el tamaño de tablas individuales

Precaución: Los cambios directos en phpMyAdmin pueden romper tu sitio si no sabes lo que haces. Crea un respaldo antes de modificar datos directamente.

Tamaño de la base de datos

El panel muestra el tamaño actual de la base de datos. Si crece demasiado:

  1. Ejecuta la optimización para limpiar datos innecesarios
  2. Revisa plugins que puedan estar almacenando datos excesivos (logs, analytics, etc.)
  3. Verifica el tamaño de tablas individuales en phpMyAdmin