Inicio » Trucos Informáticos » Sitios web » Optimización de las tablas de una base de datos MySQL

Optimización de las tablas de una base de datos MySQL

La mayoría de los sitios web actuales utilizan una o varias bases de datos para almacenar y mostrar los contenidos. Cada vez que se hace una solicitud desde un navegador web, y siempre que no esté activado ningún sistema de caché, el sistema accede a las tablas para procesar los datos. Aunque el caché esté activado la base de datos está en continuo procesamiento si el sitio tiene muchas visitas. Continuamente se está guardando y mostrando información.

Optimización de las tablas de una base de datos MySQL

Las tablas de la base de datos se fraccionan y el procesamiento de información se hace más lento y tedioso. Existen algunas formas de optimizar las tablas con residuo a depurar. La más utilizada y tediosa es accediendo a las bases a través de un gestor, como phpMyAdmin, marcar las tablas a depurar y pulsar sobre la opción de Optimizar la tabla. Pero hay algunas más.

En Webdigity (inactivo en estos momentos) nos proporcionan un script en PHP, que debemos guardar en un directorio de nuestro sitio web, que se ocupa de optimizar las tablas de todas las bases de datos alojadas en nuestro servidor MySQL. Después de indicar los datos de acceso al servidor, debemos subir el script, a través de FTP, a nuestro servidor web con el nombre que queramos, por ejemplo, optimizar.php. Podemos ejecutar dicho script manualmente desde el navegador web siempre que queramos o crear un cronjob para la ejecución automática. En este segundo caso tendremos que darle al script los permisos adecuados: 755 o 777.

  Hackeo de los foros phpBB

Este es el script:

No te olvides de cambiar servidor, nombre_usuario y contraseña por los que corresponden a tu servidor MySQL.

  Optimizando WordPress

Artículos relacionados

Acerca de fabriciano

Amante de la informática y de Internet entre otras muchas pasiones. Leo, descifro, interpreto, combino y escribo. Lo hago para seguir viviendo y disfrutando. Trato de dominar el tiempo para que no me esclavice.

Deja un comentario