Re: Index Only Scan vs Cache

Поиск
Список
Период
Сортировка
От William Dunn
Тема Re: Index Only Scan vs Cache
Дата
Msg-id CAEva=VkDGyiDNr8XoPSpPe0Ui9q1PwouGwaBTZVYGss=AD8q1A@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Index Only Scan vs Cache  (Marc Mamin <M.Mamin@intershop.de>)
Список pgsql-general

On Tue, Jul 14, 2015 at 2:19 PM, Marc Mamin <M.Mamin@intershop.de> wrote:

Any rule of the thumb with which number of pages per relation it is worth to start indexing ?
 
The code for the monitoring tool check_postgres uses table size larger than 5.12kb as a rule of thumb, expecting that for tables smaller than 5.12kb the planner may choose a sequential scan instead because the table is so small. check_postgres was written a long time ago though, so someone who is more familiar with the optimizer may be able to provide a better estimate.

Will J. Dunn

On Tue, Jul 14, 2015 at 2:19 PM, Marc Mamin <M.Mamin@intershop.de> wrote:

>On 7/9/2015 12:41 PM, Tom Lane wrote:
>> Andy Colson <andy@squeakycode.net> writes:
>>> My question is:  Will PG cache only the index (assuming it can always do
>>> an Index Only Scan), or will it cache the table as well?

I'm not sure that indexes on tiny tables are useful.
They raise the options to consider by the query planner, which has its small cost too.
I'd be interested on other opinions on this.
Any rule of the thumb with which number of pages per relation it is worth to start indexing ?

And still another question: I've have tiny static tables too, that never got analyzed.
Can this fool the query planner in a negative way ?

regards,

Marc Mamin

>> The table blocks would fall out of cache if they're never touched.
>>
>>                        regards, tom lane
>>
>>
>
>Sweet!  Thanks Tom.
>
>
>--
>Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
>To make changes to your subscription:
>http://www.postgresql.org/mailpref/pgsql-general
>

--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

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

Предыдущее
От: Andy Colson
Дата:
Сообщение: Re: Index Only Scan vs Cache
Следующее
От: Kevin Grittner
Дата:
Сообщение: Re: Disconnected but query still running