| От | Tobias Brox |
|---|---|
| Тема | Re: Too slow querying a table of 15 million records |
| Дата | |
| Msg-id | 20050628060333.GH7652@tobias.exoweb.net обсуждение исходный текст |
| Ответ на | Too slow querying a table of 15 million records (kjelle@bingon.no) |
| Ответы |
Re: Too slow querying a table of 15 million records
|
| Список | pgsql-performance |
[kjelle@bingon.no - Tue at 08:33:58PM +0200]
> I use FreeBSD 4.11 with PostGreSQL 7.3.8.
(...)
> database=> explain select date_trunc('hour', time),count(*) as total from
> test where p1=53 and time > now() - interval '24 hours' group by
> date_trunc order by date_trunc ;
I haven't looked through all your email yet, but this phenomena have been up
at the list a couple of times. Try replacing "now() - interval '24 hours'"
with a fixed time stamp, and see if it helps.
pg7 will plan the query without knowledge of what "now() - interval '24
hours'" will compute to. This should be fixed in pg8.
--
Tobias Brox, +86-13521622905
Nordicbet, IT dept
В списке pgsql-performance по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера