Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

Next:From: Jaime CasanovaDate: 2004-07-23 14:44:28
Subject: Re: otras dudas
Previous:From: Edwin QuijadaDate: 2004-07-23 14:07:22
Subject: RE: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] Conexión desde Delphi a PostgreSQL

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group