Re: [ADMIN] Delete performance

2006-02-23 Thread Arnau
Yes, if you are concerned about the performance of updates/deletes on the departments table. The reason the system doesn't make such an index automatically is that there are common scenarios where you seldom or never update the master table, and so the index wouldn't repay the cost it creates for

Re: [ADMIN] Delete performance

2006-02-23 Thread Tom Lane
Arnau <[EMAIL PROTECTED]> writes: >> The referencED column is forced to have an index. The referencING >> column is not. The cases where you need an index on the latter are >> precisely updates/deletes of the referencED column. >Lets put an example >CREATE TABLE departments >( >

Re: [ADMIN] Delete performance

2006-02-23 Thread Arnau
Hi all, Maybe the direction this thread has taken is a bit out of the scope of this mailing list, but I think it's very interesting and can be useful for newbie users. The usual cause of slow deletes is that (a) the table is the target of some foreign key references from other large tabl

Re: [ADMIN] Delete performance

2006-02-22 Thread Tom Lane
Arnau <[EMAIL PROTECTED]> writes: >> The usual cause of slow deletes is that (a) the table is the target of >> some foreign key references from other large tables, and (b) the >> referencing columns in those tables aren't indexed. >This is a thing I don't understand, as far as I know the forei

Re: [ADMIN] Delete performance

2006-02-22 Thread Arnau
Hi all, The usual cause of slow deletes is that (a) the table is the target of some foreign key references from other large tables, and (b) the referencing columns in those tables aren't indexed. This is a thing I don't understand, as far as I know the foreign keys references to primary key

Re: [ADMIN] Delete performance

2006-02-21 Thread Tom Lane
adey <[EMAIL PROTECTED]> writes: > We are attempting many deletes in our production database for the first > time, and we're getting nowhere fast. > The SQL runs for more than 12 hours to delete 2 million rows, and hasn't > finished each time we've tried it as we've had to cancel it. The usual cau

[ADMIN] Delete performance

2006-02-20 Thread adey
Please give me some guidance? We are attempting many deletes in our production database for the first time, and we're getting nowhere fast. The SQL runs for more than 12 hours to delete 2 million rows, and hasn't finished each time we've tried it as we've had to cancel it. I have tried running quer