From: | Jaime Casanova <systemguards(at)yahoo(dot)com> |
---|---|
To: | utaladriz(at)exe(dot)cl, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Problemas con delete |
Date: | 2004-07-23 14:36:12 |
Message-ID: | 20040723143612.52172.qmail@web50010.mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hi,
--- utaladriz(at)exe(dot)cl escribió:
>> tengo un problema que no he podido resolver.
>> tengo una tabla entidad cuya Pk es la columna id
>> psql> explain delete from entidad
>> psql> where id >= 973721 and id <= 998499;
>> QUERY PLAN
>> ------------
>> Seq scan on entidad (cost=0.0 .. 10053.17 rows=1525
>> width=6)
>> Filter ; ((id >= 973721) AND (id <= 998499));
Te cuento que me parece extraño por que estas usando
la clave primaria y segun el explain que enviastes
solo se borran 1525 filas, ¡es menos del 10% de la
tabla! Deberia haber usado el indice de la clave
primaria. Ademas la no existencia de los indices en
los FK deberia haber hecho mas rapido el delete en vez
de hacerlo mas lento.
Creastes en realidad un constraint primary key? o solo
usabas el campo como clave primaria sin ninguna
definicion?
Si es lo segundo, ¡sigo sin comprender!
Alguna idea?
Atentamente,
Jaime Casanova
_________________________________________________________
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 | Jaime Casanova | 2004-07-23 14:44:28 | Re: otras dudas |
Previous Message | Edwin Quijada | 2004-07-23 14:07:22 | RE: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] Conexión desde Delphi a PostgreSQL |