EXPLAIN not helpful for DELETE

Поиск
Список
Период
Сортировка
От Andreas Pflug
Тема EXPLAIN not helpful for DELETE
Дата
Msg-id 3E3FD81A.3010307@web.de
обсуждение исходный текст
Список pgsql-performance
While executing a lot of INSERTs and DELETEs, I had some performance
problems which seemed to result from missing foreign key indexes.
Unfortunately, if doing an EXPLAIN DELETE myTab .... I'm getting only
the first stage of query plan, i.e. "seq scan on myTab". The database
accesses behind the scene to check foreign key constraints don't show
up, so there's no hint that an index might be missing.

Since I got some highly referenced tables, deleting might be a lengthy
process if any single row leads to a full table scan on dozens of other
big tables (example: deleting 4000 rows, duration 500 seconds -> 8rows/sec)

But this doesn't seem to be the whole truth. Actually, in the case
stated above, all referencing tables (about 80) are empty. I performed
this on a rather small database, imagine what happens if the table has
1.000.000 rows and referencing tables are filled too!


В списке pgsql-performance по дате отправления:

Предыдущее
От:
Дата:
Сообщение: subscribe
Следующее
От: "philip johnson"
Дата:
Сообщение: how to configure my new server