REDIS 썸네일형 리스트형 [성능 최적화] 인덱스와 캐시, 각각 얼마나 빠를까 TL;DR- EXPLAIN으로 실행 계획은 좋아졌지만, 실제 체감 성능은 부하 테스트로 확인해야 했다.- 인덱스만 적용했을 때 평균 응답시간은 약 35~40% 개선, TPS는 48~59% 증가했다.- 캐시까지 적용하자 평균 응답시간은 90%+ 감소, TPS는 12~14배 증가했다.- 결론: 인덱스와 캐시는 대체재가 아니라 역할이 다른 계층형 방어선이다. 왜 이 테스트를 시작했나 우선 나는 실무에서 '캐시 설계' 를 설계 해본적도 설계 되어있는걸 본적도 없는 상태였다.실무에서 슬로우 쿼리가 발생할 때마다 쿼리 튜닝을 진행하긴 했지만,필터 조건이 꽤 복잡했던 사이트에서도 '캐시'를 도입했던 적은 없었다.그래서 항상 '캐시를 적용하면 어떤 일들이 발생할지' 그 구체적인 수치와 결과가 궁금했다.마침 이번 과제 .. 더보기 이전 1 다음