Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
동시 접속하는 스레드의 수를 1, 100, 500, 1000으로 변경하며 테스트를 진행하였다.
기존 코드
인덱스 적용
hibernate는 기본 키를 이용하여, 자동으로 인덱스 테이블을 생성한다. 하지만, 조회수를 기준으로 내림차순으로 가져오는 과정에서 views를 이용하는데, views에 대해서는 인덱스 테이블이 존재하지 않는다. 따라서, views에 대해 인덱스 테이블을 생성하고, 테스트해보았다.
Redis 적용
결과 비교
테스트하는 시간 대에 따라 결과가 조금씩 달라지는 것을 확인했다.