У меня есть две таблицы, a и b, и я хочу создать отношение m: n между столбцами.
Естественно, я создаю третью таблицу ab со столбцами a_id и b_id.
Поскольку все пары должны быть уникальными, я создаю первичный индекс для обоих полей и один btree-index для каждого поля.
Теперь у меня есть 3 индекса над таблицей с двумя полями, и я думаю, что это излишне.
Действительно ли нужны индексы для обоих столбцов или MySQL обрабатывает подобные случаи особым образом?