Re: Re[2]: [pgsql-ru-general] Re[2]: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Снова подниму вопрос: как заставить pg использовать НУЖНЫЙ индекс?

Поиск
Список
Период
Сортировка
От Dmitry E. Oboukhov
Тема Re: Re[2]: [pgsql-ru-general] Re[2]: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Снова подниму вопрос: как заставить pg использовать НУЖНЫЙ индекс?
Дата
Msg-id 20160126123101.GC11360@vdsl.uvw.ru
обсуждение исходный текст
Ответ на Re[2]: [pgsql-ru-general] Re[2]: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Снова подниму вопрос: как заставить pg использовать НУЖНЫЙ индекс?  (KuK officialidioten <ifrol2001@mail.ru>)
Список pgsql-ru-general
>>> А, скажите, вы статистику давно собирали? А то что-то в обоих случаях промах уж
>>> совсем большой получается.
>> ANALYZE в смысле давно ли делал?
>> дык я эти индексы удалял и заново создавал.
>> и ANALYZE соответственно делал после каждой операции создания/удаления
>> индекса.

> Но все равно интересно, почему и в том и в другом случае
> такой разброс между ожиданием и действительностью.

интересно вот еще что: когда этот запрос внедряли, то EXPLAIN смотрели
и он использовал нужный индекс.
затем прошло время, база подросла в размере где-то на 20% и Pg решил
больше этот индекс не использовать, а использовать два.

>>> И, кстати, с any запрос переписать не пробовали?
>> а там разницы нет

> А с exists?
> А на более свежей версии?

На более свежих еще нет.
у меня в плане стоит 9.5, но примерно как 9.5.1 выйдет я на нее начну
смотреть :)
--

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Вложения

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

Предыдущее
От: KuK officialidioten
Дата:
Сообщение: Re[2]: [pgsql-ru-general] Re[2]: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Снова подниму вопрос: как заставить pg использовать НУЖНЫЙ индекс?
Следующее
От: Алексей Резник
Дата:
Сообщение: Поворот резултата запроса на 90 градусов вправо