UA-51298262-10 Skip to main content
WordPress

Limpiar wp_options y mejorar rendimiento

By agosto 20, 2026No Comments
Limpiar wp_options y mejorar rendimiento

Por qué es crucial limpiar la tabla wp_options

La tabla wp_options es el corazón de la configuración. Aquí se guarda todo: el nombre del sitio, los ajustes de administración, datos temporales de caché, rastreadores y configuraciones de plugins. Pero pasa algo. Con el tiempo, esta tabla tiende a inflarse. Se convierte en un cuello de botella real que afecta directamente al tiempo de carga. Limpiar la tabla wp_options no es una cuestión de estética, es una necesidad técnica para que el servidor no sufra.

Cuando la tabla crece demasiado, las consultas que hace WordPress para cargar cada página se ralentizan. El motor de la base de datos tiene que escanear miles de filas innecesarias antes de dar con lo que busca. Un registro saturado puede provocar tiempos de espera agotados, sobre todo si tu servidor no es precisamente una potencia. Vamos a ver cómo abordar esto de forma segura.

Qué causa el crecimiento excesivo del registro

Antes de ponerte a borrar cosas, entiende qué llena tu tabla. No todo es basura. Eliminar una fila crítica puede dejar tu sitio fuera de juego. Los culpables habituales del hinchamiento en wp_options suelen ser estos:

  • Transitorios (Transients) expirados: WordPress usa una API para guardar info temporal. Estos datos deberían borrarse solos al caducar, pero a veces el proceso falla. Te quedas con miles de filas como _transient_... o _site_transient_... que no sirven para nada.
  • Registros de cron (Cron Jobs): Cada tarea programada deja una huella. Si plugins desinstalados no limpiaron sus tareas, o si hay tareas fallidas repetidas, la tabla se llena de restos.
  • Datos de plugins de estadísticas: Plugins como los viejos StatPress guardaban cada visita como una fila individual en wp_options. Es fácil llegar a millones de registros en pocos meses.
  • Opciones huérfanas: Al desinstalar un plugin, a veces se borran los archivos pero no las filas de la base de datos. Quedan opciones que nadie volverá a leer.

Método 1: Limpieza automática con plugins especializados

Para la mayoría, la forma más segura de empezar es usar un plugin de optimización. Herramientas como WP-Optimize o Advanced Database Cleaner están hechas para esto. Identifican riesgos y borran solo lo seguro. Así reduces la posibilidad de cometer un error humano.

Al instalar uno, busca la sección de «Limpieza de base de datos» o «Tablas». Allí verás una opción para limpiar la tabla wp_options. Es normal que te ofrezcan casillas para:

  • Limpiar todos los transitorios expirados.
  • Eliminar opciones huérfanas (requiere un escaneo previo).
  • Optimizar la tabla después de la limpieza (reorganiza los datos físicos en el disco).

Consejo de experto: Antes de hacer clic en «Ejecutar», haz una copia de seguridad completa de tu base de datos. Aunque estos plugins son seguros, un fallo inesperado en la escritura podría corromper datos activos. Mejor prevenir.

Método 2: Limpieza manual vía phpMyAdmin (SQL)

Si tienes conocimientos técnicos o prefieres el control total, ir directo a SQL es lo más rápido. Evitas la sobrecarga de PHP que implica hacerlo desde el escritorio de WordPress.

Paso 1: Accede a phpMyAdmin desde tu panel de hosting (cPanel, Plesk, etc.). Selecciona tu base de datos WordPress en el menú de la izquierda.

Paso 2: Realiza una copia de seguridad. Entra en «Exportar» y guarda un archivo .sql en un lugar seguro. No te saltes este paso.

Paso 3: Ejecuta consultas de limpieza. Ve a la pestaña «SQL» y ejecuta estos comandos. Es mejor hacerlo uno por uno para ver el impacto.

Para eliminar transitorios expirados (la causa más común de hinchazón):

DELETE FROM wp_options WHERE option_name LIKE ‘_transient_%’;

Este comando busca cualquier fila donde el nombre empiece por «_transient_» y la borra. Es una operación segura. Son datos temporales que se regeneran si hacen falta.

Para eliminar opciones de «Cron» que no se utilizan:

DELETE FROM wp_options WHERE option_name = ‘cron’;

Advertencia: al borrar la opción ‘cron’, WordPress la regenerará sola en la próxima carga con las tareas activas actuales. Así te quitas encima entradas corruptas o antiguas.

Paso 4: Optimizar la tabla. Después de borrar, el espacio físico en el disco no se libera solo. Ejecuta:

OPTIMIZE TABLE wp_options;

Esto reconstruye la tabla y recupera el espacio desperdiciado. Mejora la velocidad de lectura.

Verificación y mantenimiento continuo

Hecha la limpieza, verifica que todo funciona. Navega por tu sitio, entra al panel y haz cosas básicas como guardar un post o cambiar un ajuste. Si todo responde con normalidad, hemos ganado.

Para no repetir esto a mano tan a menudo, piensa en una solución de caché de objetos (como Redis o Memcached). Estas tecnologías guardan los datos de wp_options en la memoria RAM. Reduce la carga en la base de datos y mitiga el impacto de una tabla grande.

Y establece una rutina. Revisar el tamaño de wp_options cada tres meses es buena práctica. Si notas que crece otra vez muy rápido, investiga qué plugin está escribiendo demasiado y busca una alternativa más ligera.

Preguntas Frecuentes

¿Es seguro borrar filas de wp_options manualmente?
Solo si sabes lo que haces. Borrar filas con «option_name» que no reconoces puede desconfigurar tu sitio o matar licencias de plugins. Limita la limpieza manual a transitorios y datos de caché claros.

¿Cuál es el tamaño ideal de la tabla wp_options?
No hay un número mágico, pero para un sitio estándar debería estar por debajo de 1-2 MB. Si ves que supera los 10 o 20 MB, casi seguro que tienes basura acumulada.

Conclusión

Mantener la base de datos de WordPress optimizada es una responsabilidad que se ignora hasta que el rendimiento se cae. La tabla wp_options es muy propensa a acumular datos basura por culpa de muchos plugins y el sistema de transitorios. Al aprender a limpiar la tabla wp_options correctamente, sea con plugins o SQL, aseguras que tu sitio opere con eficiencia.

Recuerda: copia de seguridad antes de tocar nada masivo. Si sientes que estos pasos técnicos se te escapan de las manos o prefieres asegurar la integridad de tus datos críticos, en RedServicio (redservicio.net) tenemos administradores de sistemas expertos listos para optimizar tu infraestructura y resolver cualquier problema técnico de servidor o WordPress.