Re: Very long deletion time on a 200 GB database

Поиск
Список
Период
Сортировка
От Marcin Mańk
Тема Re: Very long deletion time on a 200 GB database
Дата
Msg-id CAK61fk6bSQtmDUzm2rNv33kN4Oar_dYZ-yFEa9zR_zLL8L9esQ@mail.gmail.com
обсуждение исходный текст
Ответ на Very long deletion time on a 200 GB database  ("Reuven M. Lerner" <reuven@lerner.co.il>)
Ответы Re: Very long deletion time on a 200 GB database  (Andrew Dunstan <andrew@dunslane.net>)
Список pgsql-performance
> DELETE FROM  B
> WHERE r_id IN (SELECT R.id
>     FROM R, B
>    WHERE r.end_date < (NOW() - (interval '1 day' * 30))
>      AND r.id = b.r_id
>

How about:

 DELETE FROM  B
 WHERE r_id IN (SELECT distinct R.id
     FROM R  WHERE r.end_date < (NOW() - (interval '1 day' * 30))

?

Greetings
Marcin

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

Предыдущее
От: Glyn Astill
Дата:
Сообщение: Re: Very long deletion time on a 200 GB database
Следующее
От: Richard Huxton
Дата:
Сообщение: Re: Very long deletion time on a 200 GB database