Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Comando optimize

Estas en el tema de Comando optimize en el foro de Mysql en Foros del Web. ola, espero me puedan ayudar. Mi consulta es como puedo actualizar mi base de datos mediante un script que corra en el servidor. Consegui este ...
  #1 (permalink)  
Antiguo 07/08/2010, 08:58
 
Fecha de Ingreso: diciembre-2008
Ubicación: sullana, Piura
Mensajes: 106
Antigüedad: 15 años, 4 meses
Puntos: 0
Exclamación Comando optimize

ola, espero me puedan ayudar. Mi consulta es como puedo actualizar mi base de datos mediante un script que corra en el servidor. Consegui este script en php

Código PHP:
Ver original
  1. <?
  2. // CONFIGURAR EL ARCHIVO
  3. $direccion = "localhost";
  4. $usuario = "tu_nombre_de_suario";
  5. $pasword = "tu_pasword";
  6. $nombre_db = "tu_base_de_datos";
  7.  
  8. // CODIGO DE OPTIMIZACION
  9. $db = mysql_connect($direccion,$usuario,$pasword);
  10. $tablas = "SHOW TABLES";
  11. $tablas = mysql_db_query($nombre_db,$tablas,$db);
  12. while ($tabla=mysql_fetch_array($tablas)) {
  13.     $optimizar = "OPTIMIZE TABLE ".$tabla[0];
  14.     mysql_db_query($nombre_db,$optimizar,$db);
  15. }
  16. ?>

pero seria arcaico sacar el nombre de todas las tablas, ya que si mi base de datos tendria 300 tablas seria un horror ese trafico

quisiera saber si hay alguna manera de optimizar todas las tablas de la bd x procedimiento almacenado(store procedure), y asi solo iamar al PA desde php y como el script...saludos

Etiquetas: comando
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:59.