Cómo completar un ajuste de rendimiento de MySQL (4 consejos clave)
MySQL es uno de los sistemas de administración de bases de datos más populares para servidores web. Si está ejecutando un sitio web de WordPress, es muy probable que use MySQL para su base de datos. Eso hace que sea esencial que usted comprenda cómo completar un ajuste de rendimiento de MySQL.
Por «ajustar» MySQL, nos referimos a optimizar su base de datos para que el software pueda responder a las consultas más rápido. En última instancia, eso puede llevar a tiempos de carga más cortos y a un sitio web más ágil en general. Además, si mantiene su base de datos correctamente, debería seguir ofreciendo un alto rendimiento incluso a medida que aumenta de tamaño.
En este artículo, proporcionaremos una breve descripción general de qué es MySQL y cómo funciona. Luego, exploraremos cómo realizar un ajuste de rendimiento de MySQL utilizando cuatro consejos esenciales.
¡Hagámoslo!
Qué es MySQL y cómo funciona
Los sitios web dinámicos almacenan información en bases de datos, un término elegante para una estructura compleja de tablas que contienen cantidades masivas de información. Las bases de datos le permiten almacenar variables y «consultarlas» para obtener la información que necesita. Por ejemplo, cuando carga un sitio web de WordPress, el Sistema de gestión de contenido (CMS) se conectará a su base de datos para obtener la información que necesita.
Si por alguna razón WordPress no puede conectarse a la base de datos, puede encontrarse con errores como «MySQL Server Has Gone Away» o «MySQL 1064». MySQL es un software de código abierto que le permite crear y administrar bases de datos. Está lejos de ser el único sistema de administración de bases de datos disponible en línea. Sin embargo, domina en términos de cuota de mercado, con alrededor del 15% de todos los sitios web que lo utilizan.

Existen diferentes enfoques para la gestión de bases de datos y MySQL utiliza modelos «relacionales» y «cliente-servidor». Esto es lo que eso significa:
- Bases de datos relacionales – Este tipo de base de datos divide la información en tablas. Gracias al modelo relacional, puede conectar datos de varias tablas utilizando «claves» o identificadores únicos.
- Modelo cliente-servidor – Con este modelo, su base de datos reside en el servidor y su sitio web es el cliente. Los navegadores realizan solicitudes a su sitio web, que a su vez consulta la base de datos.
Dado que MySQL es un software de código abierto, hay muchas bifurcaciones disponibles. Aquí en Kinsta, por ejemplo, usamos MariaDB, que es una bifurcación de MySQL. Elegimos utilizar MariaDB porque ofrece un rendimiento mejorado sobre su software principal.
Si es un usuario de Kinsta, no tiene que preocuparse por realizar un ajuste de rendimiento de MySQL, ya que lo manejamos por usted.
Sin embargo, aprender a hacer que MySQL se ejecute más rápido por su cuenta sigue siendo una habilidad valiosa, principalmente si su proveedor de alojamiento web no se encarga de la optimización por usted. Hablemos de lo que conlleva esa optimización.
4 consejos para completar un ajuste de rendimiento de MySQL
Si usa WordPress y desea aprender cómo hacer que MySQL se ejecute más rápido, su mejor opción no será concentrarse en configuraciones específicas. En su lugar, querrá ajustar su base de datos para que coincida con la forma en que usa WordPress. Hablemos de lo que eso significa.
1. Mantenga actualizada su versión de MySQL
La mayoría de los servidores web actualizarán automáticamente MySQL a la última versión para usted. Sin embargo, si tiene control total sobre su servidor, deberá actualizar manualmente su sistema de administración de base de datos. Dado que está utilizando WordPress, probablemente comprenda los beneficios de mantener el software actualizado. Hay muchas ventajas del ajuste del rendimiento de MySQL, como:
- Las versiones más recientes corrigen los agujeros de seguridad en el software.
- Las últimas versiones de MySQL están mejor optimizadas y, por lo tanto, más rápidas.
El software de administración de bases de datos más rápido se traduce directamente en tiempos de carga más bajos. Sin embargo, es posible que no sepa qué versión de MySQL está utilizando. Si tiene acceso completo a su servidor, puede iniciar la línea de comando y ejecutar el siguiente comando:
mysql -v
los -v El parámetro devolverá información sobre la versión de MySQL que usa su servidor. Puede comparar esa información con las últimas versiones en el sitio web oficial de MySQL para ver las versiones más nuevas disponibles. Si no se siente cómodo usando la línea de comandos, puede averiguar qué versión de MySQL está usando a través del panel de WordPress.
Primero, acceda al tablero y vaya a Instrumentos > Salud del sitio. A continuación, abra el Información pestaña y haga clic en Base de datos:

Dependiendo de su versión de MySQL, el software puede actualizarse automáticamente. Si no es así, puede usar la línea de comando para actualizar MySQL a la última versión. Si está utilizando Kinsta, no tiene que preocuparse por actualizar el software de administración de la base de datos. En su lugar, actualizamos automáticamente a los clientes a la última versión estable de MariaDB.
2. Verifique su base de datos para ver si hay tablas huérfanas
A menudo, los complementos y los temas del sitio que desinstale de su sitio web dejarán datos atrás. Eso puede deberse a estándares de codificación deficientes o porque los complementos / temas deciden almacenar esos datos en caso de que desee reinstalarlos. La idea detrás de este enfoque es que dejar los ajustes y configuraciones almacenados en su base de datos le permitirá ahorrar tiempo y trabajo en el futuro.
Sin embargo, todas esas tablas no utilizadas pueden generar una base de datos inflada, lo que a su vez puede ralentizar las consultas según las capacidades de su servidor. Idealmente, limpiará después de desinstalar los complementos para evitar que se acumulen tablas y datos huérfanos. Hay dos formas de realizar esa tarea: ya sea manualmente o mediante un complemento.
Una vez que tenga una copia de seguridad, puede acceder a su base de datos a través de phpMyAdmin. Si es un usuario de Kinsta, inicie sesión en su panel de MyKinsta y vaya a Sitios. Seleccione el sitio en el que desea trabajar y vaya a su Información pestaña. Allí encontrará un enlace que le dará acceso directo a su base de datos a través de phpMyAdmin:

Una vez que esté dentro de phpMyAdmin, puede usar el software Buscar función para encontrar tablas huérfanas relacionadas con complementos específicos. El problema con este método es que puede ser difícil saber qué consultas usar a menos que el complemento que está tratando de limpiar tenga documentación completa.
Por ejemplo, Yoast SEO recomienda usar el wpseo consulta para encontrar tablas relacionadas con el complemento después desinstalarlo. Ejecutar una búsqueda rápida usando phpMyAdmin devolverá una lista de entradas que contienen ese término en diferentes tablas:

Aunque el método manual funciona, le recomendamos que utilice una solución de complemento de limpieza de bases de datos. Con algunos de estos complementos, incluso podrá encontrar tablas huérfanas desde el panel de control y eliminarlas sin tener que buscar en phpMyAdmin.
3. Determine qué datos se carga automáticamente MySQL
Cada base de datos de WordPress incluye una amplia gama de tablas. Una de esas tablas se llama wp_options, y contiene información como:
- Configuración de complementos y temas
- La URL de su sitio, el nombre del blog, la descripción y más
Si marca el wp_options tabla usando phpMyAdmin, notará una columna llamada autoload. WordPress busca filas con un yes entrada bajo autoload, luego carga esos datos cada vez que alguien accede a su sitio web y visita cualquiera de sus páginas:

Fuera de la caja, WordPress solo debería cargar automáticamente datos críticos. Sin embargo, algunos complementos y temas agregan datos a wp_options y configurarlo para que se cargue automáticamente. Con el tiempo, esos datos de carga automática pueden ralentizar los tiempos de respuesta, como si tuviera demasiados programas configurados para iniciarse automáticamente cuando enciende la computadora.
Si su sitio web de WordPress se siente lento y puede ver muchos entradas relacionadas con complementos en wp_options, le recomendamos que compruebe cuántos datos se cargan automáticamente en WordPress e identifique qué complementos puede permitirse desactivar.
4. Limpiar revisiones, borradores, comentarios y publicaciones eliminados
A medida que usa WordPress, su sitio web acumulará una gran cantidad de datos no utilizados. Por ejemplo, WordPress guarda automáticamente varias revisiones y borradores de sus publicaciones, dependiendo de cuántos cambios les haga. Con el tiempo, todos esos datos pueden saturar su base de datos, por lo que es una buena práctica limpiar esas entradas periódicamente. La mejor manera de hacerlo es con un complemento, como Advanced Database Cleaner:

No necesita usar la versión premium del complemento para esta tarea (a diferencia de cuando se trata de tablas huérfanas). Una vez que habilite el complemento, puede ir a la Limpiador WP DB pestaña y mira la Limpieza general sección. Allí, encontrará una lista completa de todos los datos transitorios que el complemento puede ayudarlo a eliminar de la base de datos:

Puede seleccionar qué tablas «limpiar» o vaciar, luego ejecutar el proceso manualmente. Alternativamente, el complemento le permite programar limpiezas para las tablas que elija y configurarlas para que se ejecuten periódicamente. Esa última opción es tu mejor opción: significa que tendrás una tarea menos de la que preocuparte. Sin embargo, le recomendamos que no vuelva a configurar la limpieza de la base de datos para que se ejecute con demasiada frecuencia. De esa manera, seguirá teniendo acceso a borradores anteriores en caso de que los necesite.
Resumen
Los beneficios del ajuste del rendimiento de MySQL son muchos. Sin embargo, la razón principal por la que querrá optimizar su base de datos es para aumentar su rendimiento, para que su sitio web siempre se cargue lo más rápido posible. Dado que está utilizando WordPress, hay muchas formas de realizar un ajuste de rendimiento de MySQL sin cambiar la configuración del software. Si está interesado en aprender cómo hacer que MySQL se ejecute más rápido, aquí hay cuatro consejos para comenzar:
- Mantenga actualizada su versión de MySQL.
- Verifique su base de datos para ver si hay tablas huérfanas.
- Determine qué datos se está cargando automáticamente MySQL.
- Limpiar revisiones, borradores, publicaciones en la papelera y comentarios.
¿Tiene otros consejos para ajustar las bases de datos MySQL? ¡Compártelos con nuestra comunidad en los comentarios a continuación!
Ahorre tiempo, costos y maximice el rendimiento del sitio con:
- Ayuda instantánea de expertos en alojamiento de WordPress, 24 horas al día, 7 días a la semana.
- Integración de Cloudflare Enterprise.
- Alcance de audiencia global con 29 centros de datos en todo el mundo.
- Optimización con nuestro monitoreo de rendimiento de aplicaciones integrado.
Todo eso y mucho más, en un plan sin contratos a largo plazo, migraciones asistidas y una garantía de devolución de dinero de 30 días. Consulte nuestros planes o hable con ventas para encontrar el plan adecuado para usted.
