Qué es la base de datos
La base de datos es donde WordPress guarda prácticamente todo tu contenido (artículos, productos, pedidos, usuarios, configuración), separada de los archivos de la web, y su buen estado es clave para el rendimiento. También se conoce como «database».
Es como el almacén central de un negocio, separado de la tienda a pie de calle: el escaparate (los archivos de tu web) muestra el diseño, pero todo lo que realmente se vende, se guarda y se gestiona vive en ese almacén. WordPress separa dos partes: los archivos (el código de WordPress, el tema, los plugins) y la base de datos (donde está tu contenido real: textos, productos, pedidos, comentarios, configuración); cada vez que alguien visita una página, WordPress consulta la base de datos para saber qué mostrar, así que su estado afecta directamente a la velocidad de toda la web.
Cómo funciona
- Cada vez que publicas o modificas contenido en WordPress, ese cambio se guarda en la base de datos.
- Cuando un visitante carga una página, WordPress consulta la base de datos para obtener el contenido correspondiente.
- Con el tiempo, la base de datos acumula también datos que ya no se usan: revisiones antiguas, comentarios de spam, configuraciones de plugins desinstalados.
- Una base de datos sobrecargada de información innecesaria hace que las consultas tarden más, ralentizando toda la web.
- Mantener la base de datos limpia y bien organizada ayuda a que esas consultas se resuelvan más rápido.
Dos de las causas más habituales de una base de datos sobrecargada son fáciles de pasar por alto. La primera son las revisiones de entradas: cada vez que guardas un borrador o actualizas un artículo, WordPress guarda una copia completa de esa versión anterior, y si nunca se limpian, un contenido que has editado cien veces puede arrastrar cien copias antiguas sin ningún uso real. La segunda es la versión del motor de base de datos (MySQL o MariaDB) que usa tu servidor: igual que con PHP, una versión antigua procesa las consultas más despacio y puede quedarse sin soporte de seguridad, así que conviene revisarla junto con el resto de la infraestructura.
Ejemplo
Una tienda de recambios de coche online en Baeza llevaba varios años en funcionamiento sin haber limpiado nunca la base de datos, acumulando miles de revisiones antiguas de productos y comentarios de spam nunca eliminados. Esa acumulación hacía que incluso las consultas más sencillas tardaran más de lo normal. Limpiamos la base de datos eliminando lo que ya no aportaba ningún valor, y el tiempo de respuesta general de la tienda mejoró de forma notable sin tocar ni el hosting ni el diseño.
Señales de que te afecta
- Tu web lleva mucho tiempo en marcha y nunca se ha revisado ni limpiado la base de datos.
- Un análisis de rendimiento señala un tamaño de base de datos elevado para el contenido real que tienes.
- Las consultas lentas son un problema recurrente en tu web.
- No tienes copias de seguridad recientes de tu base de datos.
Cómo lo resolvemos
Revisamos el estado de tu base de datos, eliminamos información innecesaria acumulada con el tiempo (revisiones antiguas, spam, configuraciones huérfanas) y comprobamos que las copias de seguridad la incluyen correctamente. Si quieres que revisemos esto en tu web, en nuestro servicio de optimización WordPress nos encargamos de ello. Para revisiones técnicas puntuales sobre la base de datos usamos herramientas como phpMyAdmin, y una base de datos limpia siempre debería estar incluida en tu copia de seguridad.
Preguntas frecuentes
¿Puedo limpiar yo mismo la base de datos?
Es posible con ciertos plugins pensados para ello, pero conviene tener mucho cuidado y una copia de seguridad previa, porque un borrado incorrecto puede eliminar contenido real en lugar de solo lo innecesario.
¿Con qué frecuencia debería revisarse la base de datos?
No hace falta hacerlo muy a menudo, pero conviene una revisión periódica (por ejemplo, cada pocos meses), sobre todo si tu web publica contenido o recibe pedidos con frecuencia.
¿Limpiar la base de datos elimina contenido real, como artículos o productos?
No debería, si se hace correctamente: solo se elimina información auxiliar innecesaria (revisiones antiguas, spam, datos huérfanos), nunca tu contenido publicado.