🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo optimizar tablas de WordPress para acelerar tu sitio (cPanel y Plesk)

Actualizado el 8 de octubre de 2025

¿Por qué es importante optimizar las tablas de WordPress?

Si tu sitio web va lento, no siempre es culpa de las imágenes pesadas o de un mal tema. Muchas veces, el problema está en la base de datos. Con el tiempo, WordPress acumula información basura: revisiones de entradas antiguas, comentarios spam, transients caducados y, sobre todo, fragmentación interna en las tablas MySQL.

Cuando una tabla está fragmentada, el servidor tarda más en leer y escribir datos. Esto se traduce en una mayor carga del CPU, consultas más lentas y, al final, una peor experiencia para tus visitantes.

Optimizar las tablas de WordPress no es un proceso complicado. De hecho, con las herramientas adecuadas en cPanel y Plesk, puedes hacerlo en pocos minutos. Y si usas Syspanel (antes conocido como HestiaCP), también te lo explicamos, ya que su puerto de acceso es el 2106.

En este artículo te enseñaremos paso a paso cómo acelerar WordPress optimizando tu base de datos, tanto desde el panel de control como desde phpMyAdmin.


¿Qué significa "optimizar tablas" en MySQL?

Antes de ponernos manos a la obra, es importante que entiendas qué ocurre cuando optimizas una tabla.

Las tablas de MySQL, especialmente las que usan el motor InnoDB (el más común en WordPress), se fragmentan con el uso. Esto es similar a lo que le pasa a un disco duro: los datos se guardan en bloques no contiguos, y el sistema tiene que hacer más esfuerzo para encontrarlos.

Al optimizar, lo que haces es:

  • Reorganizar el espacio físico de los datos.

  • Eliminar huecos y fragmentos.

  • Actualizar estadísticas de índice.

  • Liberar espacio no utilizado.

El resultado es una base de datos más ligera y unas consultas más rápidas. En muchos casos, notarás una mejora inmediata en el rendimiento WordPress.


Antes de empezar: haz una copia de seguridad

[WARNING] Este es el paso más importante. No lo saltes jamás.

Optimizar tablas es un proceso seguro, pero cualquier operación sobre la base de datos conlleva un pequeño riesgo. Si algo falla a mitad de proceso (corte de luz, error del servidor, etc.), podrías perder información.

Por eso, antes de tocar nada, haz una copia de seguridad completa de tu base de datos. Puedes hacerlo desde:

  • cPanel: Entra en "Copia de seguridad" o "Backup" y descarga la base de datos.

  • Plesk: Ve a "Sitios web y dominios" > "Bases de datos" > selecciona tu BD > "Copiar" o "Exportar".

  • Syspanel: Accede por el puerto 2106, ve a "Bases de datos" y usa la opción de exportar.

Una vez tengas tu copia de seguridad guardada en tu ordenador o en la nube, ya puedes continuar.


Método 1: Optimizar tablas desde cPanel con phpMyAdmin

Paso 1: Accede a phpMyAdmin

  1. Entra en tu cPanel.

  2. Busca la sección "Bases de datos".

  3. Haz clic en "phpMyAdmin".

Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.

Paso 2: Selecciona tu base de datos

En el panel izquierdo, verás una lista con todas tus bases de datos. Haz clic en la que corresponde a tu instalación de WordPress.

Normalmente, el nombre suele ser algo como usuario_wpdb o usuario_basededatos.

Paso 3: Marca todas las tablas

Una vez dentro de la base de datos, verás una lista de tablas en la parte central. Todas empiezan con el prefijo que configuraste al instalar WordPress (normalmente wp_).

Para seleccionarlas todas:

  1. Haz clic en la casilla de verificación que está en la parte inferior de la lista (justo debajo de las tablas).

  2. También puedes hacer clic en "Seleccionar todo" si aparece esa opción.

Paso 4: Elige la opción "Optimizar"

Con todas las tablas marcadas:

  1. Busca el desplegable que dice "Con seleccionadas:" (suele estar en la parte inferior o superior).

  2. Haz clic en él y selecciona "Optimizar".

  3. Pulsa el botón "Continuar" o "Ejecutar".

Paso 5: Verifica los resultados

phpMyAdmin ejecutará el comando OPTIMIZE TABLE en cada una de las tablas. Verás una tabla de resultados con una columna que dice "Estado" y otra "Mensaje".

Si todo ha ido bien, verás algo como:

  • Estado: OK

  • Mensaje: "Table is already up to date" o "Optimize service".

[TIP] Si alguna tabla falla, no te preocupes. Anota el nombre de la tabla y repite el proceso solo con esa. En el 99% de los casos, la segunda vez funciona.


Método 2: Optimizar tablas desde Plesk

Plesk tiene una interfaz diferente, pero el proceso es igual de sencillo.

Paso 1: Accede al panel de Plesk

  1. Inicia sesión en tu panel de Plesk.

  2. Ve a "Sitios web y dominios".

  3. Busca tu dominio y haz clic en "Bases de datos".

Paso 2: Entra en phpMyAdmin

  1. Localiza la base de datos de tu WordPress.

  2. Haz clic en el icono de "phpMyAdmin" (suele ser un icono de base de datos con una llave).

Esto abrirá phpMyAdmin en una pestaña nueva, igual que en cPanel.

Paso 3: Sigue los mismos pasos que en cPanel

A partir de aquí, el proceso es idéntico:

  1. Selecciona la base de datos.

  2. Marca todas las tablas.

  3. En el desplegable "Con seleccionadas", elige "Optimizar".

  4. Ejecuta y verifica los resultados.

[INFO] En Plesk, a veces el botón de phpMyAdmin se llama "Abrir phpMyAdmin" o simplemente "phpMyAdmin". Si no lo encuentras, busca un icono con forma de tabla.


Método 3: Optimizar tablas desde Syspanel (HestiaCP)

Si tu hosting usa Syspanel (antes HestiaCP), el proceso es igual de rápido.

Paso 1: Accede a Syspanel

  1. Abre tu navegador y escribe la dirección de tu servidor.

  2. Añade el puerto 2106 al final (por ejemplo: https://tu-servidor.com:2106).

  3. Inicia sesión con tus credenciales de administrador.

Paso 2: Busca la base de datos

  1. En el menú lateral, haz clic en "Bases de datos".

  2. Verás una lista con todas tus bases de datos.

  3. Haz clic en el icono de "phpMyAdmin" que aparece junto a la base de datos de WordPress.

Paso 3: Optimiza las tablas

Repite el proceso que ya hemos explicado:

  1. Selecciona todas las tablas.

  2. Elige "Optimizar" en el desplegable.

  3. Ejecuta.

[TIP] Si no ves el icono de phpMyAdmin en Syspanel, revisa que tengas instalado el paquete de phpMyAdmin. En algunos servidores, hay que instalarlo manualmente desde el gestor de paquetes.


Método 4: Optimizar tablas con un plugin de WordPress

Si no te sientes cómodo usando phpMyAdmin, o si quieres automatizar el proceso, puedes usar un plugin.

Plugins recomendados

  • WP-Optimize: Es el más popular. Te permite limpiar la base de datos y optimizar tablas con un solo clic.

  • Advanced Database Cleaner: Muy completo para eliminar transients y revisiones antiguas.

  • WP-Sweep: Optimiza tablas y limpia datos huérfanos.

Cómo usarlos

  1. Instala y activa el plugin desde "Plugins" > "Añadir nuevo".

  2. Ve a la configuración del plugin (normalmente en "Ajustes" o "Herramientas").

  3. Busca la opción de "Optimizar tablas" o "Optimizar base de datos".

  4. Pulsa el botón y espera a que termine.

[WARNING] No uses varios plugins de optimización a la vez. Pueden entrar en conflicto y dañar la base de datos. Elige uno solo y quédate con él.


¿Con qué frecuencia debo optimizar las tablas?

No hay una regla fija, pero te recomendamos:

  • Una vez al mes si tu sitio tiene poco tráfico.

  • Cada semana si publicas contenido a diario o tienes una tienda online.

  • Después de hacer cambios importantes (cambiar de tema, instalar muchos plugins, importar contenido masivo, etc.).

También puedes programar la optimización automática con plugins como WP-Optimize, que incluyen un cron para que se ejecute solo.


Otros consejos para acelerar WordPress

Optimizar las tablas es solo una parte del rendimiento WordPress. Si quieres un sitio realmente rápido, combina esta práctica con:

1. Usa un plugin de caché

  • W3 Total Cache o WP Super Cache son excelentes opciones.

  • La caché reduce las consultas a la base de datos, ya que sirve versiones estáticas de tus páginas.

2. Limpia las revisiones de entradas

  • WordPress guarda cada revisión de tus posts. Con el tiempo, esto llena la base de datos.

  • Puedes limitarlas añadiendo esta línea a tu wp-config.php:

define('WP_POST_REVISIONS', 3);

Esto solo guardará las 3 últimas revisiones de cada entrada.

3. Elimina los transients caducados

  • Los transients son datos temporales que se guardan en la base de datos.

  • Con el tiempo, se acumulan y ralentizan las consultas.

  • El plugin WP-Optimize los borra automáticamente.

4. Usa un hosting de calidad

  • Por mucho que optimices, si tu servidor es lento, el sitio irá lento.

  • Busca un hosting que use SSD, PHP 8.0 o superior y que tenga caché de servidor.

5. Activa la compresión gzip

  • Esto reduce el tamaño de los archivos que se envían al navegador.

  • Puedes activarlo desde tu plugin de caché o añadiendo código al .htaccess.


Preguntas frecuentes (FAQ)

¿Es seguro optimizar tablas de WordPress?

Sí, es un proceso seguro si haces una copia de seguridad antes. La operación OPTIMIZE TABLE no borra datos, solo reorganiza el espacio físico.

¿Cuánto tiempo tarda en optimizar?

Depende del tamaño de tu base de datos. En sitios pequeños, es cuestión de segundos. En bases de datos muy grandes (más de 1 GB), puede tardar unos minutos.

¿Optimizar las tablas borra mis posts o comentarios?

No. La optimización solo reorganiza los datos. No elimina ningún registro.

¿Puedo optimizar desde phpMyAdmin sin saber SQL?

Sí. La interfaz de phpMyAdmin es visual y no necesitas escribir comandos SQL. Solo tienes que hacer clic en la opción "Optimizar".

¿Qué pasa si mi base de datos usa el motor MyISAM?

MyISAM también se puede optimizar con el mismo procedimiento. De hecho, la optimización es aún más beneficiosa en MyISAM que en InnoDB, porque desfragmenta los índices de forma más agresiva.

¿Es lo mismo "optimizar" que "reparar" una tabla?

No. Optimizar reorganiza los datos para mejorar el rendimiento. Reparar se usa cuando una tabla está dañada o corrupta. En phpMyAdmin, la opción "Reparar" está en el mismo desplegable.


Conclusión

Optimizar las tablas de WordPress es una tarea de mantenimiento básica que todos los administradores de sitios web deberían hacer con regularidad. No solo mejora la velocidad de tu web, sino que también alarga la vida de tu servidor al reducir la carga.

Ya sea que uses cPanel, Plesk o Syspanel (recuerda, con puerto 2106), el proceso es prácticamente el mismo: entrar en phpMyAdmin, seleccionar todas las tablas y pulsar "Optimizar".

Y si prefieres no tocar nada técnico, siempre puedes instalar un plugin como WP-Optimize para que lo haga por ti.

Lo importante es que no lo dejes pasar. Una base de datos limpia y optimizada es sinónimo de un WordPress más rápido, una mejor experiencia de usuario y, en definitiva, un mejor posicionamiento en Google.

[TIP] Programa un recordatorio mensual en tu calendario para optimizar tu base de datos. Es una tarea de 5 minutos que te ahorrará muchos dolores de cabeza a largo plazo.


Si te ha resultado útil este artículo, compártelo con otros usuarios de WordPress. Y si tienes alguna duda, déjala en los comentarios. ¡Estamos aquí para ayudarte!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel