distinct
Publicado por gontzal (3 intervenciones) el 02/08/2008 02:28:37
Buenas noches :-)
Me ocurre una cosa curiosa:
Desde hace unos años, llevo ejecutando un script todas las noches en una bbdd para borrar duplicados, la sentencia es la siguiente:
create table temp1 as select distinct(numero) from numeros;
La tabla tiene unos 7.000.000 de registros y hasta ahora, venia a tardar entre 2 y 2,50 minutos en realizar el proceso.
Lo curioso es que despues de la ultima actualización del servidor mysql a la versión 5.0.45-7.el5 ahora el proceso tarda más de 3 horas y durante el proceso el servidor se me que tonto y no responde a los demas servicios, correo, web, ftp, etc.
Estoy correindo centos 5.2 x86_64 sobre una maquina core 2 duo con 4 gigas de ram a 667, antes solo tenia 2 gigas de ram, lo he aumentado a 4 gigas por si el problema podia deberse a falta de memoria, pero no es así, sigue igual.
He lanzando la misma secuencia en otra maquina exactamente igual, pero con tan solo 2 gigas de ram y mysql 4.1 y el prceso se completa en 2,30 minutos
Alguna idea?
gracias
gontzal
Me ocurre una cosa curiosa:
Desde hace unos años, llevo ejecutando un script todas las noches en una bbdd para borrar duplicados, la sentencia es la siguiente:
create table temp1 as select distinct(numero) from numeros;
La tabla tiene unos 7.000.000 de registros y hasta ahora, venia a tardar entre 2 y 2,50 minutos en realizar el proceso.
Lo curioso es que despues de la ultima actualización del servidor mysql a la versión 5.0.45-7.el5 ahora el proceso tarda más de 3 horas y durante el proceso el servidor se me que tonto y no responde a los demas servicios, correo, web, ftp, etc.
Estoy correindo centos 5.2 x86_64 sobre una maquina core 2 duo con 4 gigas de ram a 667, antes solo tenia 2 gigas de ram, lo he aumentado a 4 gigas por si el problema podia deberse a falta de memoria, pero no es así, sigue igual.
He lanzando la misma secuencia en otra maquina exactamente igual, pero con tan solo 2 gigas de ram y mysql 4.1 y el prceso se completa en 2,30 minutos
Alguna idea?
gracias
gontzal
Valora esta pregunta


0