Index performance

Поиск
Список
Период
Сортировка
От Brian Modra
Тема Index performance
Дата
Msg-id 5a9699850801020753q7d0637dal27cb9d3c83075fef@mail.gmail.com
обсуждение исходный текст
Ответы Re: Index performance  (Andrew Sullivan <ajs@crankycanuck.ca>)
Список pgsql-hackers
Hi,

I have a table with a primarry key made of two columns.
One of these has about 150 distinct values which are unique IDs, and
the other has over 3 million almost unique data values.
This table is added to in real time, at least 10 rows per second.

If I do a select which uses the pkey index, where equal to the ID
column, and greater than one of the values, which should return about
1500 rows, it sometimes takes 1/2 minute to return, and other times
takes only seconds.

Is it the number of rows being added in real time, that is maybe
causing the index to be locked?

I tried creating a partial index where equal to the ID column, and
that sped it up cconsiderably and consistently, but this is a headache
to maintain.

Any ideas?
Thanks
Brian

-- 
Brian Modra   Land line: +27 23 5411 462
Mobile: +27 79 183 8059
6 Jan Louw Str, Prince Albert, 6930
Postal: P.O. Box 2, Prince Albert 6930
South Africa


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

Предыдущее
От: "A. Kretschmer"
Дата:
Сообщение: Re: Slow count(*)
Следующее
От: Andrew Sullivan
Дата:
Сообщение: Re: Slow count(*)