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

Cómo optimizar una base de datos de WordPress en Syspanel (rendimiento)

Actualizado el 26 de octubre de 2025

¿Tu WordPress va lento? Antes de culpar al hosting o al tema, respira y piensa en esto: la base de datos.

Con el tiempo, cada comentario, revisión, plugin y borrador automático va llenando las tablas de tu sitio con información basura. Esto es como un armario lleno de papeles: aunque tengas una casa grande (muy buen servidor), si no ordenas, tarde o temprano no podrás ni caminar.

La buena noticia es que optimizar base de datos wordpress es una tarea sencilla, y si usas Syspanel, tienes las herramientas perfectas para hacerlo sin ser un experto en programación.

En esta guía extensa y muy visual, te voy a enseñar, paso a paso, cómo limpiar y optimizar tu base de datos para que tu web vuele. Vamos a ello.

¿Por qué es tan importante optimizar la base de datos?

Imagina que tu web es una biblioteca. La base de datos es el índice de esa biblioteca. Cada vez que un visitante entra, el sistema consulta ese índice para encontrar los libros (tus posts, páginas, configuraciones).

Si el índice tiene miles de tarjetas repetidas, rotas o desactualizadas, el bibliotecario (el servidor) tarda muchísimo en encontrar lo que busca. Eso se traduce en:

  • Mayor tiempo de carga (TTFB): El servidor tarda más en responder la primera petición.
  • Mayor uso de memoria RAM: El servidor necesita más recursos para procesar tanta información inútil.
  • Errores de conexión a la base de datos: En casos extremos, la base de datos colapsa y tu web muestra el temido mensaje "Error establishing a database connection".
  • Peor SEO: Google penaliza (indirectamente) las webs lentas, ya que la experiencia de usuario es mala.

Optimizar no solo hace que tu web sea más rápida, sino que también protege tu inversión en hosting, ya que no necesitas pagar un plan superior si tu web es lenta por desorden interno.

Conociendo a Syspanel: Tu centro de control

Para esta tarea, vamos a usar Syspanel. Es el panel de control que te da acceso a todo tu hosting. Si has usado otros paneles, notarás que Syspanel es muy intuitivo, pero tiene sus propias rutas.

Recuerda siempre: Para acceder a Syspanel, debes escribir en tu navegador la dirección de tu dominio seguido de :2106. Por ejemplo: https://tudominio.com:2106.

Una vez dentro, verás una interfaz limpia. No te asustes con las opciones; solo necesitamos una sección: Bases de Datos.

Acceso a las herramientas de base de datos

Dentro de Syspanel, busca en el menú lateral o superior la opción que dice "Bases de Datos". Ahí verás la lista de todas las bases de datos que has creado para tus sitios web.

El primer paso: Crear una copia de seguridad (¡IMPORTANTÍSIMO!)

Antes de tocar nada, vamos a ponernos el cinturón de seguridad. Optimizar base de datos wordpress implica borrar y modificar registros. Si algo sale mal (un plugin conflictivo o un clic erróneo), podrías perder información valiosa.

[WARNING] No sigas leyendo sin hacer una copia de seguridad. Un fallo en la limpieza de la tabla wp_options puede romper la configuración de tu web. La copia de seguridad es tu red de seguridad.

¿Cómo hacerlo en Syspanel?

  1. Ve a la sección Bases de Datos.
  2. Busca tu base de datos en la lista (suele tener un nombre similar a tu dominio, por ejemplo usuario_wpdb).
  3. Haz clic en el icono de Exportar o Descargar (a veces es un botón que dice "Backup").
  4. Syspanel te generará un archivo .sql o .gz. Descárgalo a tu ordenador y guárdalo en un lugar seguro (incluso en la nube).

Con ese archivo, puedes restaurar tu web en cualquier momento si algo falla.

Accediendo a phpMyAdmin desde Syspanel

Ahora viene la parte divertida. Para manipular las tablas, usaremos phpMyAdmin, que es la herramienta estándar para gestionar bases de datos MySQL. Syspanel lo integra perfectamente.

  1. En la misma sección de Bases de Datos, busca el botón que dice "phpMyAdmin" o "Administrar".
  2. Haz clic en él. Se abrirá una nueva pestaña del navegador con la interfaz de phpMyAdmin.
  3. En el panel izquierdo, verás una lista de tus bases de datos. Haz clic en la que corresponde a tu WordPress (la que has visto en Syspanel).

Ya estás dentro. A la derecha verás un montón de tablas con prefijos como wp_, wp2_ o el que hayas configurado. Ahora sí, vamos a limpiar.

Optimización automática: El botón mágico de phpMyAdmin

La forma más rápida y segura de empezar es usar la función de Optimizar que trae phpMyAdmin.

Esta función no borra datos, sino que desfragmenta las tablas, como cuando desfragmentas un disco duro. Reorganiza el espacio para que las consultas sean más rápidas.

  1. En la parte inferior de la lista de tablas, verás un enlace que dice "Seleccionar todo".
  2. Haz clic en el desplegable que dice "Con seleccionadas:".
  3. Elige la opción "Optimizar tablas".
  4. Haz clic en "Continuar".

Verás una tabla con el resultado. Esto es 100% seguro y no rompe nada. Puedes hacerlo una vez al mes.

La limpieza profunda: Tablas que debes revisar

Ahora vamos a ensuciarnos las manos. Hay dos tablas que acumulan la mayoría de la basura:

1. Limpiar wp_options (La tabla de la caché y los transients)

Esta es la tabla más importante y la que más se llena. Guarda la configuración del sitio, pero también los "transients" (datos temporales que usan los plugins para guardar caché). Si un plugin no borra bien sus transients, esto crece sin parar.

¿Cómo limpiarla?

Dentro de phpMyAdmin, haz clic en la tabla wp_options. Luego ve a la pestaña "Buscar" (o "Search").

Vamos a buscar los transients caducados. En la columna option_name, escribe lo siguiente en el campo de búsqueda:

_transient_%

Y también:

_site_transient_%

Esto buscará todos los registros que empiecen por _transient_. Estos son datos temporales.

[TIP] No borres los que empiezan por _transient_timeout_ si no sabes lo que haces, pero en general, los _transient_ son seguros de borrar si la web está funcionando. Al borrarlos, los plugins los regenerarán.

El proceso seguro:

  1. En la búsqueda, selecciona option_name y escribe _transient_%.
  2. Marca la casilla "LIKE" (o "Contiene").
  3. Ejecuta la búsqueda.
  4. Verás muchos resultados. Haz clic en "Seleccionar todo".
  5. En el desplegable de abajo, elige "Borrar".

Repite el proceso buscando _site_transient_%.

[INFO] Esta acción puede reducir el tamaño de tu base de datos de 50 MB a 1 MB en sitios con muchos plugins.

2. Limpiar wp_posts (Revisiones y borradores)

Otra gran fuente de basura son las revisiones. Cada vez que guardas un borrador de un artículo, WordPress guarda una copia en la base de datos. Si editas un post 20 veces, tienes 20 copias.

El truco para borrarlas:

No es tan visual como el anterior, pero es efectivo. Ve a la pestaña "SQL" en la parte superior de phpMyAdmin (asegúrate de tener seleccionada tu base de datos).

Escribe esta consulta SQL y haz clic en "Continuar":

DELETE FROM wp_posts WHERE post_type = 'revision';

[WARNING] Asegúrate de que el prefijo de tus tablas sea wp_. Si no, cámbialo en la consulta. Si tu prefijo es wp2_, la consulta sería DELETE FROM wp2_posts WHERE post_type = 'revision';

Esto borrará todas las revisiones de golpe. También puedes borrar los borradores automáticos con:

DELETE FROM wp_posts WHERE post_status = 'draft' AND post_modified < NOW() - INTERVAL 30 DAY;

Esta segunda consulta borra borradores que llevan más de 30 días sin tocarse.

Optimizar base de datos wordpress: Más allá de las tablas principales

Si quieres ir un paso más allá y exprimir el rendimiento, revisa estas otras tablas:

3. Spam y comentarios

Los comentarios en estado "spam" o "pendiente" también ocupan espacio. En el menú de WordPress, puedes vaciar la papelera de spam. En la base de datos, puedes borrarlos con:

DELETE FROM wp_comments WHERE comment_approved = 'spam';

4. Transients caducados (método avanzado)

Si te atreves, puedes borrar solo los transients que ya han caducado. Esto es más quirúrgico. La consulta sería:

DELETE FROM wp_options WHERE option_name LIKE '_transient_timeout_%' AND option_value < NOW();

Esta consulta borra los temporales que ya pasaron su fecha de expiración.

Usa un plugin para mantenerlo limpio (La opción fácil)

Si todo esto te parece demasiado técnico, no te preocupes. Existen plugins que hacen este trabajo por ti, y se integran perfectamente con el rendimiento de WordPress.

Plugins como WP-Optimize o Advanced Database Cleaner te permiten:

  • Programar limpiezas automáticas.
  • Borrar transients, revisiones y spam con un solo clic.
  • Ver el tamaño de cada tabla y optimizarlas.

¿Cómo usarlos?

  1. Instala el plugin desde el repositorio de WordPress.
  2. Ve a la configuración del plugin (normalmente en "Ajustes" o "WP-Optimize").
  3. Activa las opciones que quieras limpiar (revisiones, transients, spam).
  4. Guarda y ejecuta la limpieza.

[TIP] Te recomiendo usar el plugin para el mantenimiento mensual y usar phpMyAdmin para una limpieza más profunda cuando notes que la web va lenta de verdad.

Frecuencia recomendada para optimizar

La pregunta del millón: ¿Cada cuánto debo hacer esto?

La respuesta corta es: depende de la actividad de tu web.

  • Blogs con tráfico alto: Una vez al mes.
  • Tiendas online: Cada 15 días, ya que los pedidos y la caché crecen rápido.
  • Webs pequeñas (menos de 100 visitas/día): Cada 2-3 meses es suficiente.

Configura un recordatorio en tu calendario.

Errores comunes y cómo evitarlos

Para terminar, quiero darte unos consejos para que no pifies en el intento:

[WARNING] No borres la tabla wp_users ni wp_usermeta. Ahí están tus contraseñas y datos de acceso.

[WARNING] No uses la función "Vaciar" (TRUNCATE) en tablas como wp_posts. Eso borraría todo tu contenido, no solo las revisiones.

[INFO] Si después de optimizar ves que algo falla, ve a Syspanel (puerto 2106), entra en Bases de Datos y usa la opción de Importar para subir el archivo .sql que descargaste al principio. Así restauras todo.

Conclusión: Tu web te lo agradecerá

Optimizar la base de datos no es un lujo, es una necesidad para cualquier web que quiera posicionar bien en Google y ofrecer una buena experiencia.

Con Syspanel tienes el acceso directo a phpMyAdmin, y con estos pasos sencillos, puedes limpiar wp_options, borrar revisiones y mantener tu web ligera.

No esperes a que tu web esté en caída libre. Dedica 15 minutos al mes a esta tarea y notarás la diferencia en la velocidad de carga y en la tranquilidad de tu servidor.

¿Tienes dudas sobre alguna de las consultas SQL o sobre cómo acceder a Syspanel? Recuerda que el acceso es siempre por el puerto 2106. ¡Manos a la obra!

¿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