Re: Best database structure for timely ordered values

Поиск
Список
Период
Сортировка
От Reiner Dassing
Тема Re: Best database structure for timely ordered values
Дата
Msg-id 3A3E45CA.E5A84504@wettzell.ifag.de
обсуждение исходный текст
Ответ на Re: Best database structure for timely ordered values  (Bruce Momjian <pgman@candle.pha.pa.us>)
Ответы Re: Best database structure for timely ordered values  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-sql
Bruce Momjian wrote:
> 
> The larger problem is that count(*) doesn't use the index at all.  It
> just does a sequential scan of the heap table.

Here is another example, which is even worse:
select value from table where id=1 order by epoch desc limit 1;
to ask for the last stored value.

This request needs about 5 minutes to complete.

(But please consider that the postgres server has some other requests
to serve.
The machine running this server is an alpha server with Tru64)

The explain statements results in:

explain select * from table where id=1 order by epoche desc limit 1;
NOTICE:  QUERY PLAN:

Sort  (cost=12692.74 rows=202175 width=16) ->  Index Scan using wetter_pkey on table  (cost=12692.74 rows=202175
width=16)

EXPLAIN


--
  Reiner Dassing


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

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: Best database structure for timely ordered values
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Best database structure for timely ordered values