Re: limit order by performance issue

Поиск
Список
Период
Сортировка
От Karl Denninger
Тема Re: limit order by performance issue
Дата
Msg-id 507DB9BE.6070906@denninger.net
обсуждение исходный текст
Ответ на limit order by performance issue  (Pedro Jiménez <p.jimenez@ismsolar.com>)
Ответы Re: limit order by performance issue  (Marti Raudsepp <marti@juffo.org>)
Список pgsql-performance
Put an index on time_stamp (I assume there is one on id_signal already)

On 10/15/2012 12:44 PM, Pedro Jiménez wrote:
Hello,
  I'm trying to do a simple SQL query over Postgresl 9.0 running on Ubuntu.

I have a large table (over 100 million records) with three fields, id_signal (bigint), time_stamp (timestamp) and var_value (float).

My query looks like this:

select var_value from ism_floatvalues where id_signal = 29660 order by time_stamp desc limit 1;

So I want to select the last value from a determinated ID (is_signal).

This query runs FOREVER, while if I delete "limit 1" it runs instantly....

Any help?

Regards.





--
-- Karl Denninger
The Market Ticker ®
Cuda Systems LLC

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

Предыдущее
От: Shaun Thomas
Дата:
Сообщение: Re: limit order by performance issue
Следующее
От: Merlin Moncure
Дата:
Сообщение: Re: LIKE op with B-Tree Index?