delete performance is extremely slow

Started by surabhi.ahujaover 19 years ago2 messagesgeneral
Jump to latest
#1surabhi.ahuja
surabhi.ahuja@iiitb.ac.in

I am using postgresql 8.0.0

i have 4 tables a, b, c, d.
with foreign key constraints.
between table b and a
between c and b
and between d and c

I am doing delete from a

the total number of rows in table a is around 10
table b is around 20, similarly table c has around 20.
table d however has arounf 10,00000

delete from a is taking so long . So i just stopped it.
what is going wrong

thanks,
regards
Surabhi

#2Alan Hodgson
ahodgson@simkin.ca
In reply to: surabhi.ahuja (#1)
Re: delete performance is extremely slow

On Tuesday 07 November 2006 22:59, "surabhi.ahuja"
<surabhi.ahuja@iiitb.ac.in> wrote:

I am using postgresql 8.0.0

i have 4 tables a, b, c, d.
with foreign key constraints.
between table b and a
between c and b
and between d and c

I am doing delete from a

delete from a is taking so long . So i just stopped it.
what is going wrong

You're most likely missing an index on one of the foreign key fields in one
of the tables that the delete is cascading to.

--
"A democracy is a sheep and two wolves deciding on what to have for
lunch. Freedom is a well armed sheep contesting the results of the
decision." -- Benjamin Franklin