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

Optimizar rendimiento de base de datos en Plesk para WordPress

Actualizado el 3 de octubre de 2025

¿Tu sitio web en WordPress va lento? El problema podría estar en la base de datos. Una base de datos desordenada o mal configurada es una de las causas más comunes de bajo rendimiento. En este artículo, te guiaré paso a paso para optimizar el rendimiento de tu base de datos MySQL en Plesk, específicamente para WordPress. No necesitas ser un experto técnico; solo sigue las instrucciones y verás cómo tu web vuela.

¿Por qué es importante optimizar la base de datos en Plesk para WordPress?

WordPress almacena todo su contenido (posts, comentarios, configuraciones, metadatos) en una base de datos MySQL. Con el tiempo, esta base de datos acumula "basura": revisiones de entradas antiguas, comentarios spam, transients caducados y tablas fragmentadas. Todo esto ralentiza las consultas, aumenta el tiempo de carga y puede incluso provocar errores 500.

Optimizar tu base de datos no solo mejora la velocidad de tu web, sino que también reduce el uso de recursos del servidor y alarga la vida de tu hosting. En Plesk, tienes herramientas integradas para hacerlo de forma sencilla.

Señales de que tu base de datos necesita optimización

Antes de empezar, identifica si tu sitio presenta alguno de estos síntomas:

  • Carga lenta en páginas del panel de administración.
  • Consultas lentas en el registro de errores de MySQL.
  • Alto uso de CPU o RAM en el panel de Plesk.
  • Espacio en disco excesivo ocupado por la base de datos.
  • Errores 500 o "Error al establecer conexión con la base de datos".

Si reconoces alguno, sigue leyendo.

Paso a paso para optimizar la base de datos en Plesk

1. Accede a la herramienta de gestión de bases de datos en Plesk

Plesk incluye phpMyAdmin, una interfaz gráfica para administrar MySQL. Para acceder:

  1. Inicia sesión en Plesk (generalmente https://tudominio.com:8443).
  2. Ve a Bases de datos en el menú lateral.
  3. Haz clic en el nombre de la base de datos de tu WordPress.
  4. Pulsa el botón phpMyAdmin (se abrirá en una nueva pestaña).

[TIP] Si usas Syspanel (antes HestiaCP), el acceso es similar pero por el puerto 2106. Busca la sección de bases de datos y selecciona phpMyAdmin.

2. Revisa y limpia tablas innecesarias

Una vez en phpMyAdmin, selecciona tu base de datos en el panel izquierdo. Verás todas las tablas. Las tablas de WordPress suelen empezar con wp_ (o el prefijo que hayas elegido).

Acciones clave:

  • Revisar revisiones de entradas: WordPress guarda cada modificación de un artículo como una revisión. Si tienes muchas entradas, estas revisiones ocupan espacio. Ejecuta esta consulta SQL para ver cuántas tienes:

    SELECT COUNT(*) FROM wp_posts WHERE post_type = 'revision';
    

    Si el número es alto (miles), elimínalas con:

    DELETE FROM wp_posts WHERE post_type = 'revision';
    

    Importante: Haz una copia de seguridad antes.

  • Eliminar comentarios spam: Los comentarios marcados como spam también acumulan basura. Ejecuta:

    DELETE FROM wp_comments WHERE comment_approved = 'spam';
    
  • Limpiar transients caducados: Los transients son datos temporales que WordPress usa para caché. Con el tiempo pueden quedar huérfanos. Usa un plugin como WP-Optimize o ejecuta:

    DELETE FROM wp_options WHERE option_name LIKE '%_transient_%' OR option_name LIKE '%_site_transient_%';
    

3. Optimiza las tablas desde phpMyAdmin

Las tablas de MySQL se fragmentan con el uso (inserciones, actualizaciones, borrados). Optimizarlas las reorganiza físicamente, mejorando el rendimiento.

Cómo hacerlo:

  1. En phpMyAdmin, selecciona todas las tablas de tu base de datos (marca la casilla superior).
  2. En el menú desplegable "Con seleccionados", elige Optimizar tabla.
  3. Espera a que el proceso termine (suele ser rápido).

[WARNING] No optimices tablas mientras tu sitio esté recibiendo mucho tráfico, ya que puede bloquear temporalmente las tablas. Hazlo en horas de baja actividad.

4. Configura el motor de almacenamiento InnoDB por defecto

WordPress funciona mejor con InnoDB que con MyISAM. InnoDB soporta transacciones, mejor concurrencia y recuperación ante fallos. Para verificar el motor de cada tabla, en phpMyAdmin ve a la pestaña Estructura y revisa la columna "Motor". Si ves tablas en MyISAM, puedes convertirlas:

ALTER TABLE wp_posts ENGINE=InnoDB;

Repite para cada tabla que esté en MyISAM. Esto es especialmente útil si tu servidor usa MySQL 5.6 o superior.

5. Ajusta los parámetros de MySQL en Plesk (para usuarios avanzados)

Plesk permite modificar la configuración de MySQL desde Herramientas y configuraciones > Configuración del servidor de bases de datos. Los parámetros clave son:

  • innodb_buffer_pool_size: Debe ser del 50-70% de la RAM disponible. Por ejemplo, si tu servidor tiene 2 GB de RAM, pon 1 GB.
  • query_cache_size: Actívalo si usas MySQL < 8.0. En versiones modernas está obsoleto, pero puedes usar query_cache_type = 0 para deshabilitarlo.
  • max_connections: Ajusta según el tráfico. Un valor típico para WordPress es 100-200.

[INFO] Si no te sientes seguro modificando estos valores, consulta con tu proveedor de hosting o deja los valores por defecto. Un cambio incorrecto puede dejar tu web inaccesible.

6. Programa tareas de optimización automáticas

Para no olvidarte, puedes programar la optimización semanalmente. En Plesk, ve a Herramientas y configuraciones > Programador de tareas y crea una tarea que ejecute:

mysqlcheck -o --all-databases -u root -pTU_CONTRASEÑA

Sustituye TU_CONTRASEÑA por la contraseña de root de MySQL (la encuentras en Plesk en Bases de datos > Usuarios). Esta línea optimiza todas las bases de datos del servidor.

Plugins de WordPress que facilitan la optimización

Si prefieres no tocar código, instala estos plugins desde el panel de administración de WordPress:

  • WP-Optimize: Limpia revisiones, spam, transients y optimiza tablas desde un solo clic.
  • Advanced Database Cleaner: Similar, pero más enfocado en limpiar basura.
  • Query Monitor: Te ayuda a detectar consultas lentas en tiempo real.

Cómo usarlos:

  1. Ve a Plugins > Añadir nuevo.
  2. Busca el plugin, instálalo y actívalo.
  3. Sigue las instrucciones de cada uno (suelen tener una sección de "Database" o "Optimize").

[TIP] No instales demasiados plugins de optimización a la vez. Uno o dos son suficientes.

Preguntas frecuentes (FAQ)

¿Con qué frecuencia debo optimizar la base de datos?

Recomendamos hacerlo una vez al mes si tu sitio se actualiza a diario (nuevos posts, comentarios). Si es un sitio estático, cada 3 meses es suficiente.

¿Es seguro optimizar la base de datos desde phpMyAdmin?

Sí, siempre que hagas una copia de seguridad antes. En Plesk, puedes exportar la base de datos desde Bases de datos > Exportar. Si algo sale mal, la restauras.

¿Qué hago si la optimización no mejora el rendimiento?

Puede que el problema no sea solo la base de datos. Revisa:

  • Caché: Instala un plugin de caché (W3 Total Cache, WP Super Cache).
  • Imágenes: Optimízalas con plugins como Smush o ShortPixel.
  • Hosting: Si tu plan es muy básico, considera migrar a un VPS o servidor dedicado.

¿Puedo optimizar la base de datos desde la línea de comandos?

Sí, si tienes acceso SSH. Conéctate al servidor y ejecuta:

mysqlcheck -o nombre_base_datos -u usuario -p

Te pedirá la contraseña. Esto es más rápido que phpMyAdmin para bases de datos grandes.

¿El plugin de optimización afecta el SEO?

No directamente. De hecho, al mejorar la velocidad de carga, mejora el SEO, ya que Google valora los sitios rápidos.

Conclusión

Optimizar la base de datos de WordPress en Plesk es un proceso sencillo que puede marcar una gran diferencia en el rendimiento de tu web. Desde limpiar tablas hasta ajustar parámetros de MySQL, cada paso contribuye a que tu sitio cargue más rápido, consuma menos recursos y ofrezca una mejor experiencia a tus visitantes.

Recuerda: la prevención es clave. Programa tareas automáticas, usa plugins de limpieza y revisa periódicamente el estado de tu base de datos. Si sigues estos consejos, tu WordPress volará.

[WARNING] Siempre haz una copia de seguridad antes de cualquier modificación en la base de datos. Un error puede borrar información valiosa.

¿Tienes dudas? Déjalas en los comentarios o consulta con tu proveedor de hosting. ¡Buena suerte!

¿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