Optimización de bases de datos MySQL usando el Gestor de MySQL de Core-Admin -- Automatización


#1

1. Introducción

A continuación explicamos cómo puedes optimizar una base de datos MySQL para que ocupe menos espacio, reclame “bloques desperdigados”, de cara a mejorar su funcionamiento (sobre todo para búsquedas).

Este procedimiento requiere:

  1. Que dispongas de acceso administrador a la máquina (para acceder al MySQL Manager)
  2. Que la base de datos use un engine que soporte comandos de optimización (OPTIMIZE TABLE).

2. Uso del optimizador

  1. Simplemente arranca el Gestor MySQL (#MySQLManager) y selecciona la base de datos que quieras optimizar.

  2. Antes de pulsar a optimizar, recuerda que durante la optimización las tablas de la base de datos serán recorridas para ser optimizadas, tras lo cual, cada una de ellas quedará bloqueada durante dicha optimización y hasta que no acabe la misma:

  3. Tras terminar la optimización, aparecerá un informe detallado de la optimización aplicada y el resultado devuelto para cada tabla.

3. Automatización del optimizador

En caso de que sea necesario mantener optimizada dicha base de datos, se puede configurar una automatización para que se realice todos los días a la hora que mejor convenga debido al perfil de uso de la web.

  1. Para ello, en la pestaña principal de la base de datos, marcar la optimización e indicar la hora:

  2. Tras guardarlo, la optimización se aplicará todos los días.


Cómo depurar Prestashop que va lento en el backoffice
Limpiado automatizado de tablas Prestashop para mejorar rendimiento con Core-Admin