문자열 필드에 효율적으로 인덱스를 생성하는 방법
이메일 로그인 시스템을 운영한다고 가정해 보겠습니다. 사용자 테이블은 다음과 같이 정의되어 있습니다.
CREATE TABLE SUser (
ID BIGINT UNSIGNED PRIMARY KEY,
email VARCHAR(64),
...
) ENGINE=InnoDB;
이메일 로그인을 지원해야 하므로, 비즈니스 로직에는 다음과 같은 쿼리가 반드시 포함됩니다.
SELECT f1, f2 FROM SUser WHERE email = 'xxx';
...
6월 25일 00:41에 게시됨