운영/게시판

게시판 성능 개선 1

tokkaiiii 2025. 1. 17. 21:45

1. 목적

대용량 데이터를 넣어서 성능에 이상이 없는지 그리고 있다면 개선

 

2. 준비

우선 데이터를 1000만개 이상 삽이하려 했다.

그런데 깜빡하고 설정에서 jpa 쿼리를 로그로 남겨주는 것을 off 하지 않아서 컴퓨터에 이상이 생겼다

그래서 중간에 멈췄다 그래서 300만개 정도로 테스트하기로 했다

 

3. 본문

게시물 리스트 쿼리가 10초 걸렸다

우선 ORDER BY 조건을 created_at 을 primay key 로 변경해주는 것만으로 상당한 개선을 보여준다

actual time 이 2496 에서 4.74로 변경

Before

After

 

이렇게 하고서도 조회하는데 1~2초 걸렸다