Re: Problemas con delete

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

In response to

Browse pgsql-es-ayuda by date

  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