VeneHosting.com :: Tu Hosting en Venezuela

Autor Tema: Update + de 1000 registros  (Leído 319 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado nicotc

  • Novato
  • *
  • Mensajes: 21
  • Puntuación: 0
    • Ver Perfil
Update + de 1000 registros
« : 13 de junio de 2009, 03:00:05 am »
Buenos dias.. Saludos
Amigos tengo un problema con una tabla que tengo que actualizar frecuentemente la misma tiene 4 campos
Codigo | nombre | Utoma | Tactual |  (Codigo no es autonumerico)
El problema es pasar toma actual (Tactual) a ultima toma (Tultima) y pasar datos de las las tomas nuevas para la actual (tomas nuevo otra tabla) (mantiene codigo como campo clave)...
al ejecutar todos los update por Navicat (Mysql) se tarda tiempo aprox 7 min por cada 1000 registros. (la tabla es inmodificable pues es de un sistema comercial que no es mio y asi es que toma la data  :( :( :( :( de no ser asi ya tendria la solucion :( :( )...
son mas de 21000 datos.....
si intento por php  mysql_pconnect() o mysql_connect() me da el mismo error carga la pagina antes que termine de hacer los update :( :( :( o de como tener una forma si el tiempo no es mejorable  de que sea un poco mas automatica (programada) no importa que no sea php.  ??? ??? ??? ???

Desconectado Pax

  • Moderador Global
  • Fanático
  • *****
  • Mensajes: 344
  • Puntuación: 4
  • Sexo: Masculino
    • Ver Perfil
    • Asi lo pienso, asi lo veo, asi lo escribo
Re: Update + de 1000 registros
« Respuesta #1 : 13 de junio de 2009, 08:10:07 am »
1000 registros en 7 minutos... pues el problema es que SEGURO la tabla le faltan indices.. yo actualmente tengo un sisema donde actualizo de un solo golpe casi 60.000 registros y no tardo mas de 40 seg. con 9 campos... probablemente campos como codigo no esten con indices..
Un usuario mas...
Todas tus preguntas, consigues respuesta en google
Googlear no cuesta nada...

http://php.org.ve/index.php/topic,104.0.html <-- Normas criollas del foro

Desconectado Nativo..!

  • Usuario Junior
  • **
  • Mensajes: 76
  • Puntuación: 1
  • Sexo: Masculino
    • Ver Perfil
    • El Blog de Paredes...
Re: Update + de 1000 registros
« Respuesta #2 : 17 de julio de 2009, 12:34:00 am »
Saludos... Debes realizar una Procedimiento (Store Procedure) que haga la lectura y el  Update correspondientes y luego programas un tarea (Triggers) que dispare el procedimiento a la hora que quieras...
Quiero aprender y compartir mi saber...

PHP de Venezuela

Re: Update + de 1000 registros
« Respuesta #2 : 17 de julio de 2009, 12:34:00 am »

 

PHP de Venezuela on Facebook