История изменений
Исправление Vit, (текущая версия) :
Может подкрутили чего в планировщике, там немало тикетов висело на такие темы. Раньше был еще такой кейз:
(10 <= A <= 12) sort by B (индекс по A+B)
При то что работало (A in [10,11,12]) sort by B.
Или например в (A = 5) & (B != 3) & (C = 8) оно метит B как uncountable и напрочь отказывается юзать coverage index (A+B+C). Хотя при хорошей cardinality A это явно выгоднее, чем диск колбасить.
Честно говоря, релизы за последние пол года не отслеживал.
Исходная версия Vit, :
Может подкрутили чего в планировщике, там немало тикетов висело на такие темы. Раньше был еще такой кейз:
(10 <= A <= 12) sort by B (индекс по A+B)
При то что работало (A in [10,11,12]) sort by B.
Или например в (A = 5) & (B != 3) & (C = 8) оно метит С как uncountable и напрочь отказывается юзать coverage index (A+B+C). Хотя при хорошей cardinality A это явно выгоднее, чем диск колбасить.
Честно говоря, релизы за последние пол года не отслеживал.