Partition range iterator descending


Совсем недавно я по невнимательности ошибся сам и еще и других обманул с итератором по секциям в обратном порядке :) Искренне думал, что в 10-ке такого нет, т.к. не замечал что key написано в partition start, а не в partition end. Но чтобы это случилось необходимы некоторые условия: либо прохинтовать с index_desc этот локальный индекс, либо чтобы индекс был не префиксный, а наоборот - поле секционирования в нем должно быть после всех остальных полей, которые есть в других предикатах(Пример ниже). В 11-м, однако, оптимизатор уже умеет и с непрефиксными индексами, но локальный range scan делает не descending.

Comments

Отправить комментарий