Как настроить индексы для таблицы с двумя столбцами для быстрого запроса по обоим столбцам?

0

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

Можно ли добавить отдельный индекс как для group_id, так и для user_id, если это единственные столбцы в таблице? Есть ли лучший способ настроить индексы?

  • 0
    Будут ли пользователи когда-либо в более чем одной группе?
  • 0
    да, пользователи могут быть в любом количестве групп.
Теги:

1 ответ

0

Это похоже на то, что должно быть составным первичным ключом, который автоматически индексирует оба столбца и обеспечивает максимальную производительность.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню