| От | Scott Marlowe |
|---|---|
| Тема | Re: Optimising "in" queries |
| Дата | |
| Msg-id | dcc563d10708212120y3d6ee14elbd60dcf92f161730@mail.gmail.com обсуждение исходный текст |
| Ответ на | Optimising "in" queries (Stephen Davies <scldad@sdc.com.au>) |
| Список | pgsql-performance |
On 8/21/07, Stephen Davies <scldad@sdc.com.au> wrote: > I have a PostgreSQL 8.2.4 table with some seven million rows. > > The psql query: > > select count(rdate),rdate from reading where sensor_id in > (1137,1138,1139) group by rdate order by rdate desc limit 1; > > takes a few seconds but: > > select count(rdate),rdate from reading where sensor_id in > (1137,1138,1139,1140) group by rdate order by rdate desc limit 1; > > (anything with four or more values in the "in" list) takes several > minutes. Can we see explain analyze output? (i.e. not just plain explain)
В списке pgsql-performance по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера