Script optimizar tablas mysql
Una de las tareas más importantes es tener nuestras BBDD optimizadas, aqui os dejo un script que he encontradopor este mundo de internet, que nos ha ayudado a olvidarnos de una tarea ardua y convertirla en algo sencillo.
Para ello crearemos un archivo en blanco
#vi optimizartablas.php
Ahora pegamos las siguientes lineas de codigo
<?php
$host=“localhost”;
$usuario=“root”;
$pasword=“xxxxxx”;
$link=mysql_connect($host,$usuario,$pasword);
$dbs=mysql_list_dbs($link);
while ($db=mysql_fetch_object($dbs))
{
echo “$db->Database\n”;
$tablas = mysql_db_query($db->Database, “SHOW TABLES”, $link);
while ($tabla=mysql_fetch_array($tablas)) {
mysql_db_query($db->Database, “OPTIMIZE TABLE ”.$tabla[0], $link);
echo “$tabla[0]\n”;
}
}
?>
:wq
y por ultimo ejecutamos el script (se recomienda hacerlo desde comandos)
# php optimizartablas.php
Acordaos que si las tablas que quereis optimizar las habeis creado a través de un plesk el usuario y password que teneis que añadir son con los que entrais en plesk.
Otra opción es añadirlo a nuestro crontab y despreocuparnos por si lo lanzamos o no lo lanzamos. Eso si como todo hay que realiar un seguimiento para comprobar que todo se esta realizando correctamente.