Re: Massive slowdown when LIMIT applied

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Massive slowdown when LIMIT applied
Дата
Msg-id 19785.1155738181@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Massive slowdown when LIMIT applied  (Graeme Hinchliffe <graeme.hinchliffe@zeninternet.co.uk>)
Список pgsql-general
Graeme Hinchliffe <graeme.hinchliffe@zeninternet.co.uk> writes:
> If I do the following:

> SELECT username,acctstarttime FROM radacct WHERE username='user'
> ORDER BY acctstarttime;

> again the results come up slightly slower as would be expected but
> still very quickly.. (a few hundred rows in this case)

> Now, if I do the following:

> SELECT username,acctstarttime FROM radacct WHERE username='user'
> ORDER BY acctstarttime LIMIT 50;

> I have to wait a very long time, IE instead of 2-3 seconds.. can be
> as slow as 10+ minutes.

Have you compared EXPLAIN ANALYZE outputs for the two cases?  Presumably
the planner is picking a different plan for the LIMIT case (and guessing
wrong :-()

            regards, tom lane

В списке pgsql-general по дате отправления:

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: Timezones -- what comes out does not go in?
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Segmentation Fault