MySQL 퍼포먼스 최적화

book

MySQL 퍼포먼스 최적화

후기

1달 책한권 2021년 6월 읽은 책은 MySQL 퍼포먼스 최적화이다. 이번달은 너무 바쁜관계로 평소 읽어려고 했지만 이상하게 손이 가지 않았던 매우 얇은 110page짜리 책을 읽게 되었다. 우선 가장 아쉬운점은 얇다. 내용이 좋은듯하면서도 부실하다. 책이 얇다보니 예제도 부실하고 따라할만큼 실습을 실용적으로 보여주지 못한다. 이제 초급개발자에서 초급을 때고있는 상황에서 쿼리의 속도를 체크한다거나 각종 속도를 높이는 기법을 빠른시간안에 보여주는점은 이책의 최대 매력이나 사실 내 프로젝트에 적용 시킬거냐고 물어보면 솔직히 자신이 없다. 예를들면 LIKE 검색의 문제점에서 %를 양쪽에 두지 않고 뒤에만 두면 빠르게 조회가 가능한 부분이 있는데 웹 개발자로서 주로 게시판 검색기능에서 사용하는걸 생각해보면 LIKE 양쪽에 %를 두지 않고 어떻게 할 수가 없다. 이런걸 실 예제로서 보여주었다면 더 좋았을것 같다. 조인의 경우 여러개가 되며 2개만 우선 조인하고 그걸 또 다른 테이블과 조인해야 속도가 올라가는점(LOOP 방식인지라) 근본적으로 아무리 튜닝을 잘해도 싱글코어를 사용하고 조인에 루프를 사용하는 특성상 오라클과 같은 유료 DBMS와는 비교가 힘들다는 것들을 이번에 처음으로 알게되는 계기가 되었다. 솔직히 이 책은 튜닝에 대한 관심의 맛만 보여주는 수준이고 DB를 다룸에 있어 쿼리의 중요성과 속도개선을 위한 여러 기능들을 확인해봐야 한다는 교훈을 얻었다는점에서 나름 만족스럽다. 이를 발판으로 관련 책을 또 구입해보려 한다.