Re: sub-select in IN clause results in sequential scan
В списке pgsql-performance по дате отправления:
| От | Grzegorz Jaśkiewicz |
|---|---|
| Тема | Re: sub-select in IN clause results in sequential scan |
| Дата | |
| Msg-id | 2f4958ff0910290254j567c46ffkcdf3f83b78a521f6@mail.gmail.com обсуждение |
| Ответ на | sub-select in IN clause results in sequential scan (Anj Adu <fotographs@gmail.com>) |
| Ответы |
Re: sub-select in IN clause results in sequential scan
|
| Список | pgsql-performance |
Postgres consistently does a sequential scan on the child partitions
for this query
select * from partitioned_table
where partitioned_column > current_timestamp - interval 8 days
where x in (select yy from z where colname like 'aaa%')
If I replace the query with
select * from partitioned_table
where partitioned_column > current_timestamp - interval 8 days
where x in (hardcode_value)
The results are in line with expectation (very fast and uses a Bitmap
Index Scan on the column X)
\
В списке pgsql-performance по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера