Если у меня есть таблица членов группы с двумя столбцами в ней: group_id и user_id, где пользователи могут быть частью нескольких групп и групп, которые могут содержать много пользователей, что было бы лучшим способом настройки индексов? Я хочу иметь возможность быстро определить, какие пользователи находятся в одной группе, поэтому я думаю, что мне нужно будет индексировать group_id, но я также хочу быстро определить все группы, в которых находится один пользователь, что заставляет меня думать, что я тоже необходимо индексировать user_id.
Можно ли добавить отдельный индекс как для group_id, так и для user_id, если это единственные столбцы в таблице? Есть ли лучший способ настроить индексы?
Это похоже на то, что должно быть составным первичным ключом, который автоматически индексирует оба столбца и обеспечивает максимальную производительность.