Re: Postgresql selecting strange index for simple query

Поиск
Список
Период
Сортировка
От Maxim Boguk
Тема Re: Postgresql selecting strange index for simple query
Дата
Msg-id 49A6C0D2.8050906@masterhost.ru
обсуждение исходный текст
Ответ на Postgresql selecting strange index for simple query  (Maxim Boguk <mboguk@masterhost.ru>)
Ответы Re: Postgresql selecting strange index for simple query  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
Tom Lane wrote:
> Maxim Boguk <mboguk@masterhost.ru> writes:
>> Somehow postgres think index scan on singlecolumn index slower comparing to scan on 4th field of 4column index.
>
> It does know better than that.  I'm wondering if the single-column index
> has become very bloated or something.  Have you compared the physical
> index sizes?

Table fresh loaded from dump on test server... So no index bloat for sure...
As for comparing physical sizes, right single column index indeed smaller then wrong one:

Right index:
hh=# SELECT pg_size_pretty(pg_relation_size('resume_last_change_time_idx'));
  pg_size_pretty
----------------
  125 MB
(1 row)

Wrong index:
hh=# SELECT pg_size_pretty(pg_relation_size('resume_user_id_disabled_is_finished_last_change_time_idx'));
  pg_size_pretty
----------------
  226 MB
(1 row)

Regards, Maxim Boguk

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

Предыдущее
От: Richard Huxton
Дата:
Сообщение: Re: Off Topic: ICD-10 codes in a database table?
Следующее
От: Andrew Gould
Дата:
Сообщение: Re: Off Topic: ICD-10 codes in a database table?