Re: don't allocate HashAgg hash tables when running explain only
В списке pgsql-hackers по дате отправления:
| От | Heikki Linnakangas |
|---|---|
| Тема | Re: don't allocate HashAgg hash tables when running explain only |
| Дата | |
| Msg-id | c3f20c95-4a41-f94b-c635-ebe5db0705e3@iki.fi обсуждение |
| Ответ на | don't allocate HashAgg hash tables when running explain only (Alexey Bashtanov <bashtanov@imap.cc>) |
| Ответы |
Re: don't allocate HashAgg hash tables when running explain only
|
| Список | pgsql-hackers |
On 13/11/2020 18:10, Alexey Bashtanov wrote: > Hi, > > I got somewhat scared when my explain took a few seconds to complete and > used a few gigs of RAM. > To reproduce try the following: > > discard temp; > create temp table a as select to_timestamp(generate_series(1, 7000)) i; > analyze a; > set work_mem to '3GB'; > explain select distinct a1.i - a2.i from a a1, a a2; > > I would appreciate if someone could have a look at the patch attached, > which makes executor skip initializing hash tables when doing explain only. Makes sense. Committed, thanks for the patch! - Heikki
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера