db
-
[DB] 인덱스로 조회시 개선되는 성능 확인해보기Backend/개발 2022. 2. 23. 20:33
DB의 인덱스 라는 개념이 분명히 우리가 목차나 여러가지 인덱스를 접할 기회가 많은데도 되게 와닿지 않는다고 느꼈다. 아무리봐도 이론으로 글만 보려니까 재미가 없어서 그런지.. 그래도 중요한 개념이라 정리해보고 있는데 그런김에 실습을 한번 해보았다. 현재 하고있는 토이프로젝트에 1년간 쌓인 게임 데이터는 총 1200개이고 한 판에 참가하는 인원이 10명이라 참가자에 대한 데이터는 12000개가 쌓여있었다. 만약에 챔피언ID를 기준으로 해당 챔피언을 사용한 게임을 조회한다거나, 뭐 count를 세서 기간내에 가장 많이 사용된 챔피언이 무엇인지 검색할 일이 있다면 !? 일단 mysql query 몇가지를 정리해본다. select count(*) as cnt from game_record_participant..