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
- Ve a la pestaña Security de tu sitio
- En la sección Database Optimization, haz clic en “Optimize Now”
Desde Settings
- Ve a la pestaña Settings
- En la sección Database, haz clic en “Optimize Database”
Qué se optimiza
La optimización ejecuta:
| Acción | Descripción |
|---|---|
| Optimizar tablas | Reorganiza y desfragmenta las tablas de MariaDB |
| Limpiar revisiones | Elimina revisiones antiguas de posts |
| Limpiar transients | Elimina transients expirados de la base de datos |
| Limpiar spam | Elimina 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:
- Ve a Settings → Database
- Haz clic en “phpMyAdmin”
- 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:
- Ejecuta la optimización para limpiar datos innecesarios
- Revisa plugins que puedan estar almacenando datos excesivos (logs, analytics, etc.)
- Verifica el tamaño de tablas individuales en phpMyAdmin