Например, имееют ли они смысл, когда 0-вое значение почти наверняка есть в каждом парте. А разброс ненулевых значений в партах, как правило очень компактный.
речь идет про минмак skip index или про партишен кей?
про те, что добавляются через alter table … add index
>Например, имееют ли они смысл, когда 0-вое значение почти наверняка есть в каждом парте. А разброс ненулевых значений в партах, как правило очень компактный. Скорее всего не имеют, Они могут помочь в случае если вам нужно искать как раз редкие значение
а исключить 0 как-то можно? чтобы minmax был 234-250, а не 0-250 ?
как раз использю для поиска редких значений, просто если учитывается 0, то интервалы всегда получаются пересекающиеся
Можно его заменить на другое значение через if, (возможно даже на null, осталось узнать как он учитывается для min_max индекса)
на какое другое?
На любое, которое не поломает нам minmax индекс, как ломает 0
в том то и дело, что любое значение ломает) А null учитывается в minmax?
> А null учитывается в minmax? Нужно проверить
где посмотреть minmax значение индекса для колонки/парта?
Наверное только ручками проверить по кол-ву отброшенных партов
Обсуждают сегодня