Re: Large table performance

Поиск
Список
Период
Сортировка
От Dave Cramer
Тема Re: Large table performance
Дата
Msg-id 87553E39-54EA-4DE4-BBEF-6FB250EDE651@fastcrypt.com
обсуждение исходный текст
Ответ на Large table performance  (Mark Dobbrow <mdobbrow@yahoo.com>)
Ответы Re: Large table performance  ("Steinar H. Gunderson" <sgunderson@bigfoot.com>)
Список pgsql-performance
On 12-Jan-07, at 7:31 PM, Mark Dobbrow wrote:

> Hello -
>
> I have a fairly large table (3 million records), and am fetching
> 10,000 non-contigous records doing a simple select on an indexed
> column ie
>
> select grades from large_table where teacher_id = X
>
> This is a test database, so the number of records is always 10,000
> and i have 300 different teacher ids.
>
> The problem is, sometimes fetching un-cached records takes 0.5 secs
> and sometimes (more often) is takes more like 10.0 seconds
>
> (fetching the same records for a given teacher_id a second time
> takes about 0.25 secs)
>
> Has anyone seen similar behavior or know what the solution might be?
>
> any help much appreciated,
> Mark
>
>
>
> ps. My shared_buffers is set at 5000 (kernal max), and work_mem=8192

5000 is pretty low, you need at least 1/4 of memory for an 8.1.x or
newer server.
effective cache should be 3/4 of available memory

Dave
>
>


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

Предыдущее
От: Mark Dobbrow
Дата:
Сообщение: Large table performance
Следующее
От: "Steinar H. Gunderson"
Дата:
Сообщение: Re: Large table performance