У меня есть запрос, который выполняется один раз в минуту, для нескольких таблиц (с объединениями). Самая большая таблица имеет 31 миллион строк после использования в течение 18 месяцев.
Как правило, запрос выполняется быстро (<1 секунда), за исключением случаев, когда нам нужно вернуться назад на несколько месяцев или более (порядок по дате и времени по убыванию, сгруппировать по началу 1), тогда это может занять до 20 секунд. </p>
Я начал смотреть на разбиение. Теперь я дважды прочитал, что разбиение не увеличивает производительность запросов, а снижает производительность, но оно было в два раза одним и тем же человеком ( здесь и здесь ). Это правильно?