Skip to content

[REFACTOR] 해시태그별 게시글 조회 성능 최적화 #123

@yeongsinkeem

Description

@yeongsinkeem

어떤 기능인가요?

TagMap 테이블에서 tag_id로 게시글을 조회할 때 인덱스가 없어 불필요한 전체 탐색(Full Scan) 발생 중.
이는 데이터가 증가하면 성능이 저하될 수 있으므로, @Index 어노테이션을 사용해 (tag_id, post_id) 복합 인덱스를 추가하여 쿼리 성능을 최적화하고자 함

작업 상세 내용

  • TagMap 엔티티의 @Table 어노테이션 - 복합 인덱스 설정 추가
  • DDL 변경 사항 확인 (로컬 DB에 실제 인덱스가 정상적으로 생성되었는지 검증)
  • 대규모 테스트 데이터 환경에서 개선 전/후 쿼리 실행 시간 비교

ToDo

  • 각 게시판 별로 전체 해시태그 별 조회
  • 메인페이지에서 각 게시판 별 조회수 기준 조회
  • 메인페이지에서 전체 게시판 기준 인기게시글

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions