Должен ли я создать составной индекс в столбцах User и User Status? - PullRequest
0 голосов
/ 19 января 2019

В моей пользовательской таблице идентификатор пользователя является первичным ключом. Каждый запрос должен запрашиваться по идентификатору пользователя и статусу пользователя. Количество записей пользовательских таблиц очень велико. Должен ли я создать составной индекс идентификатора пользователя и статуса пользователя?

select id,username from user where id = 1 and status = 1

1 Ответ

0 голосов
/ 20 января 2019

Вы говорите "идентификатор пользователя является первичным ключом". Вы имеете в виду, что имя столбца user id? Или user_id? Или id?

Если у вас есть PRIMARY KEY(id), не добавляйте такой индекс. В противном случае добавьте INDEX(id, status) со столбцами в любом порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...