Todo sitio de WordPress tiene una base de datos detrás, y casi nadie la mira nunca. La base de datos guarda sus entradas, páginas, usuarios, ajustes, comentarios y los datos de trabajo de cada plugin que haya instalado. Crece silenciosamente con el tiempo, y la mayor parte de los datos de una base de datos antigua de WordPress no es el contenido real, sino el polvo acumulado de años de cambios de plugins, revisiones y opciones abandonadas.
El mantenimiento de la base de datos no es glamuroso, pero marca una diferencia real en la velocidad del sitio, el tamaño de las copias de seguridad y la facilidad de recuperación si algo sale mal. Este artículo explica qué hay en una base de datos de WordPress, por qué crece y cómo limpiarla sin romper el sitio.
Las tablas principales
Una instalación estándar de WordPress tiene alrededor de una docena de tablas principales. Las más importantes que conviene conocer son wp_posts, que contiene todo el contenido de entradas y páginas; wp_postmeta, que contiene los metadatos asociados a esas entradas; wp_options, que contiene los ajustes globales del sitio y gran parte de los datos de los plugins; wp_users y wp_usermeta, que contienen las cuentas y sus metadatos; wp_terms y wp_term_relationships, que gestionan categorías y etiquetas; y wp_comments y wp_commentmeta para los comentarios.
Los plugins suelen crear sus propias tablas también. Los plugins de SEO, de seguridad, los creadores de formularios, las plataformas de comercio electrónico y las herramientas de analítica a menudo añaden varias tablas propias. Un sitio con WooCommerce muy utilizado puede tener 40 o 50 tablas además del conjunto principal de WordPress.
Qué hace crecer una base de datos
Varios patrones habituales hacen que las bases de datos de WordPress se hinchen de forma desproporcionada respecto al contenido real del sitio.
- Revisiones de entradas. WordPress guarda una nueva revisión cada vez que edita una entrada. Por defecto, esto es ilimitado. Una página trabajada durante años puede tener cientos de revisiones, cada una almacenada por completo en wp_posts.
- Borradores automáticos. WordPress guarda su trabajo automáticamente de forma periódica. Los borradores automáticos antiguos que nunca se limpiaron pueden acumularse.
- Transitorios. Los plugins usan la API de transitorios de WordPress para almacenar en caché datos de corta duración. Cuando la caché caduca, la entrada no siempre se elimina con prontitud. Los transitorios caducados se acumulan en wp_options y pueden crecer hasta decenas de miles de filas.
- Metadatos huérfanos. Cuando se elimina una entrada, sus filas asociadas en wp_postmeta no siempre se limpian. Lo mismo ocurre con usuarios y comentarios.
- Registros del Action Scheduler. Plugins como WooCommerce usan Action Scheduler para tareas en segundo plano. Cada ejecución se registra, y los registros crecen rápidamente. En una tienda con mucha actividad, la tabla de registros puede tener cientos de miles de filas.
- Comentarios de spam y en la papelera. Incluso con un buen filtrado, las tablas de comentarios sin depurar pueden crecer mucho.
- Restos de plugins desinstalados. Muchos plugins no eliminan sus tablas ni opciones al desinstalarse. Un sitio que haya probado cincuenta plugins a lo largo de su vida puede seguir teniendo datos de cuarenta de ellos en la base de datos.
Por qué importa
Una base de datos hinchada no siempre causa problemas evidentes, pero hace que todo sea ligeramente más lento. Las cargas de página pasan más tiempo esperando consultas a la base de datos. Las páginas de administración tardan más en renderizarse. Las copias de seguridad crecen y tardan más en completarse. Las restauraciones desde copia también tardan más, lo cual importa durante una recuperación.
Una base de datos limpia es más rápida, más pequeña y más fácil de manejar. La mejora rara vez es espectacular por sí sola, pero combinada con otras tareas de mantenimiento contribuye a un sitio que se mantiene ágil.
Mantenimiento seguro de la base de datos
Antes de hacer cualquier trabajo en la base de datos, haga una copia de seguridad verificada. La limpieza de la base de datos es el tipo de operación que es rápida y segura la mayor parte del tiempo y desastrosa el resto. El coste de una copia de seguridad son quince minutos. El coste de no tenerla es potencialmente todo el sitio.
Una vez que tenga una copia de seguridad, las tareas de limpieza que merece la pena hacer, en orden, son estas.
- Limite las revisiones de entradas en wp-config.php. Establecer WP_POST_REVISIONS en un número pequeño limita cuántas revisiones conserva WordPress por entrada. Cinco es un valor razonable por defecto.
- Vacíe la papelera de entradas, comentarios y cualquier tipo de contenido personalizado. La mayoría de los plugins de limpieza lo gestionan de forma segura.
- Elimine los transitorios caducados. WordPress tiene una función integrada para esto. Algunos plugins de optimización lo exponen como una acción de un solo clic.
- Elimine las tablas de plugins desinstalados. Esto requiere cuidado. Confirme que la tabla ya no la usa ningún plugin activo antes de eliminarla.
- Recorte los registros del Action Scheduler si usa WooCommerce o cualquier plugin que dependa de Action Scheduler. Las versiones recientes se autodepuran por defecto, pero en instalaciones antiguas esto requiere atención manual.
- Reindexe las tablas. Con el tiempo, los índices pueden fragmentarse. Una reindexación los compacta y acelera las consultas.
Herramientas que ayudan
Varios plugins se usan habitualmente para la limpieza de la base de datos. WP Optimize, Advanced Database Cleaner y las herramientas de base de datos de Perfmatters son opciones comunes. Cada uno ofrece una lista de acciones de limpieza que puede revisar antes de aplicarlas. Evite los plugins que eliminan datos de forma agresiva sin mostrarle lo que pretenden quitar.
Para sitios más grandes, la respuesta correcta suele ser el trabajo directo en la base de datos con phpMyAdmin, Adminer o la herramienta de línea de comandos wp cli. Esto requiere más cuidado, pero da más control.
Con qué frecuencia hacer mantenimiento de la base de datos
Trimestral es una cadencia razonable para la mayoría de los sitios de empresa. Mensual es sensato para comercio electrónico de mucho tráfico. Tras cualquier migración importante de plugins o limpieza de contenido, merece la pena hacer una ronda adicional. Cuanto más pequeña se mantenga la base de datos, más fácil será cada copia de seguridad, restauración y auditoría.
Si desea que Smart Coding audite su base de datos de WordPress, identifique el exceso y realice una limpieza cuidadosa con una red de seguridad de copia de seguridad, póngase en contacto con Defyn. Es una mejora discreta que se acumula sobre cada otra pieza de mantenimiento que haga.
Most Read
-
El costo real de descuidar el soporte de WordPress en 2026
-
SEO local para los suburbios de Sídney: cómo ganar un lugar en el paquete de mapas
-
Cómo es realmente el SEO local en 2026 para una empresa de Sídney
-
La lista de comprobación de auditoría SEO técnica que toda empresa de Sídney debería ejecutar



