From: | Jaime Casanova <systemguards(at)yahoo(dot)com> |
---|---|
To: | utaladriz(at)exe(dot)cl, Lista PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Problemas con delete |
Date: | 2004-07-22 22:42:33 |
Message-ID: | 20040722224233.28357.qmail@web50004.mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hi,
Podrias, por favor, enviar el resultado de un explain
sobre un select hecho con ese where? o del mismo
delete?
Atentamente,
Jaime Casanova
--- utaladriz(at)exe(dot)cl escribió: > Estimados tengo un
problema que no he podido
> resolver.
>
> tengo una tabla entidad cuya Pk es la columna id
> cuyo valor corresponde a un
> sequence.
>
> Esta tabla posee una FK que es el campo id_contrato
> que corresponde al campo
> id en la tabla contrato.
>
> El asunto es que al hacer un delete de la tabla
> entidad de las siguientes
> formas :
>
> delete from entidad where id >= 1000 and id <=
> 30000;
>
>
> Es decir borro, ocupando como filtro la PK, este
> proceso de borrar consume
> cerca de 90% de CPU y lo he dejado correr por mas de
> 20 minutos y
> definitivamente no termina. A mi modo de ver 20
> minutos debería ser tiempo
> suficiente aún cuando no fuera el filtro por PK y
> tuviera que hacer una
> busqueda secuencial.
>
>
> Mi problema partio cuando trate de hacer lo
> siguiente :
>
> delete from entidad where id_contrato in (select id
> from contrato where
> id_concesionaria=4)
>
> Primero asumi que este era el problema un delete con
> un select en el where,
> pero despues probe con cualquier delete con filtro y
> los tiempos son
> horrorosos.
>
> Modifique checkpoint_segmentes, shared_buffers, etc.
> etc.
>
> En definitiva en este minuto agote mis posibilidades
> racionales de entender
> que es lo que esta sucediendo.
>
> Otro dato el problema en realidad me sucede con
> tdoas las tablas por eso creo
> que el asunto tiene que ver con la configuracion del
> postgres
>
> Saludos
>
>
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 7: no olvides aumentar la configuración del
> "free space map"
>
_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com
From | Date | Subject | |
---|---|---|---|
Next Message | wilhelmtg@cantv.net | 2004-07-22 23:13:13 | |
Previous Message | Jaime Casanova | 2004-07-22 22:37:55 | Re: otras dudas |