понимаю, как работает механизм индексирования секций по диапозону....вот мы, например, проиндексировали секцию за период с 1-7 января, но если я сделаю запрос в котором укажу период с 20 декабря - 20 января, то толку от созданного в секции индекса не будет? так получается?
у меня в 13 версии partial индексы планировщик использует только если условие в where совпадает с фильтром на индексе, у меня не удавалось научить покрайне мере, он фолбечил на parallel seq scan по всем секциям поэтому если требуется индекс, нужен полный индекс по таблице
"у меня в 13 версии partial индексы планировщик использует только если условие в where совпадает с фильтром на индексе" - а раньше (в прошлых версиях) как работало?
Скорее всего нет. Хотя это зависит от того, что вы прнимаете под секцыями. Но в общем там довольно много вариантов, в зависимости от таблиц, данных и запроса.
раньше в бд у меня не было секций)) не скажу, но с высокой вероятностью тоже не будет работать
Обсуждают сегодня