-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
featExtra attention is neededExtra attention is needed
Description
🎯 어떤 기능인가요?
닉네임(nickname)으로 사용자를 검색할 때의 속도를 개선하기 위해, 닉네임 컬럼에 인덱스를 추가합니다.
💡 해결 방법
- 사용자 테이블(UserEntity)의
nickname필드에 인덱스를 설정합니다.- 예:
@Column(name = "nickname") @Index(name = "idx_nickname") - 또는 JPA에서는
@Table(indexes = { @Index(...) })방식 활용
- 예:
nickname LIKE 'xxx%'또는nickname = ?형태의 쿼리에서 성능 향상을 기대할 수 있습니다.
🚀 추가 정보
- 현재 닉네임 기반 검색 기능은
/users?nickname=xxx등에서 사용 중이며, 사용자 수 증가에 따라 성능 저하가 발생할 가능성이 있어 선제적으로 대응합니다. - 추후 복합 인덱스 고려 가능성 있음 (ex.
nickname + platform)
Metadata
Metadata
Assignees
Labels
featExtra attention is neededExtra attention is needed