Re: Can we get rid of repeated queries from pg_dump?
От | Tom Lane |
---|---|
Тема | Re: Can we get rid of repeated queries from pg_dump? |
Дата | |
Msg-id | 1124941.1630245118@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: Can we get rid of repeated queries from pg_dump? (Alvaro Herrera <alvherre@alvh.no-ip.org>) |
Ответы |
Re: Can we get rid of repeated queries from pg_dump?
|
Список | pgsql-general |
Alvaro Herrera <alvherre@alvh.no-ip.org> writes: > Another pointlessly repetitive query is in getTriggers, which we run > once per table to be dumped containing triggers. We could reduce that > by running it in bulk for many relations at a time. I suppose it's > normally not hurtful, but as we grow the number of partitions we allow > it's going to become a problem. Perhaps. In the regression database, only ~10% of the tables have triggers, so it's likely not going to yield any measurable gain there. But databases that make heavier use of foreign keys might see a win. Another thing I've wondered about before is whether it could make sense to read pg_attribute once rather than once per table. There might be a fair amount of wasted work if the dump is selective, and in big DBs the sheer size of that result could be a problem. But those reads are definitely way up there on the number-of-queries scale. regards, tom lane
В списке pgsql-general по дате отправления: