최종 인덱스
•
where절을 보면 특별히 설정해야 할 인덱스가 존재하지 않다고 판단
•
기존에 PK, FK, Unique로 걸려있는 인덱스를 그대로 사용하는 것으로 결정
1. existsByNickname(String name)
SELECT id
FROM member
WHERE nickname=?
FETCH FIRST ? ROWS ONLY;
SQL
복사
인덱스가 없을 때
인덱스가 있을 때 - 커버링 인덱스 사용
CREATE INDEX nickname ON member(nickname);
2. findByLoginId(String loginId);
발생 쿼리
SELECT id, created_at, login_id, nickname, password, provider, updated_at
FROM member
WHERE login_id=?;
SQL
복사
인덱스가 없을 때
인덱스가 있을 때
create index login_id on member(login_id);










