Re: index vs. seq scan choice?
| От | Tom Lane |
|---|---|
| Тема | Re: index vs. seq scan choice? |
| Дата | |
| Msg-id | 27828.1180055291@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | index vs. seq scan choice? ("George Pavlov" <gpavlov@mynewplace.com>) |
| Ответы |
Re: index vs. seq scan choice?
Re: index vs. seq scan choice? |
| Список | pgsql-general |
"George Pavlov" <gpavlov@mynewplace.com> writes:
> I am curious what could make the PA query to ignore the index. What are
> the specific stats that are being used to make this decision?
The frequency of the specific value being searched for, and the overall
order-correlation of the column. Since the latter is not dependent on a
particular value, my guess at the reason for the inconsistent results is
that you don't have the column's statistics target set high enough to
track all the interesting values --- or maybe just not high enough to
acquire sufficiently accurate frequency estimates for them. Take a look
at the pg_stats row for the column ...
(The default statistics target is 10, which is widely considered too
low --- you might find 100 more suitable.)
regards, tom lane
В списке pgsql-general по дате отправления: