| От | Tom Lane |
|---|---|
| Тема | Re: optimizer question |
| Дата | |
| Msg-id | 946.1001517540@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | optimizer question ("Reinoud van Leeuwen" <reinoud@xs4all.nl>) |
| Ответы |
Re: optimizer question
|
| Список | pgsql-hackers |
"Reinoud van Leeuwen" <reinoud@xs4all.nl> writes:
> I have a table that contains almost 8 milion rows. The primary key is a
> sequence, so the index should have a good distribution. Why does the
> optimizer refuse to use the index for getting the maximum value?
The optimizer has no idea that max() has anything to do with indexes.
You could try something like
select * from tab order by foo desc limit 1;
regards, tom lane
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера