Какой дизайн БД быстрее: уникальный индекс и INSERT IGNORE, или использование SELECT для поиска существующих записей?

У меня есть таблица с одним столбцом: идентификатор пользователя.

Когда пользователь получает доступ к определенной странице, его идентификатор пользователя вставляется в таблицу. Идентификаторы пользователя уникальны, поэтомув этой таблице не должно быть двух одинаковых идентификаторов пользователей.

м с учетом двух конструкций:

Сделать колонку уникальной и использоватьINSERT команды каждый раз, когда пользователь заходит на эту страницу.Проверка того, зарегистрирован ли пользователь в таблицеSELECTсо стола, тоINSERTЕсли запись не найдена.

Какой из них быстрее?

Ответы на вопрос(6)

Ваш ответ на вопрос