Re: how to avoid deadlock on masive update with multiples delete

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: how to avoid deadlock on masive update with multiples delete
Дата
Msg-id 9895.1349451103@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: how to avoid deadlock on masive update with multiples delete  (Maciek Sakrejda <m.sakrejda@gmail.com>)
Ответы Re: how to avoid deadlock on masive update with multiples delete  (Andres Freund <andres@2ndquadrant.com>)
Список pgsql-performance
Maciek Sakrejda <m.sakrejda@gmail.com> writes:
> Presumably something like this?:
> maciek=# CREATE TABLE test AS SELECT g, random() FROM
> generate_series(1,1000) g;
> CREATE
> maciek=# EXPLAIN DELETE FROM test USING (SELECT g FROM test ORDER BY
> ctid) x where x.g = test.g;

There's no guarantee that the planner won't re-sort the rows coming from
the sub-select, unfortunately.

            regards, tom lane


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

Предыдущее
От: Maciek Sakrejda
Дата:
Сообщение: Re: how to avoid deadlock on masive update with multiples delete
Следующее
От: Andres Freund
Дата:
Сообщение: Re: how to avoid deadlock on masive update with multiples delete