2.서버측 이외
두번째는 서버측 이외의 부분 튜닝이다. 편의상 [서버 측 이외]라고 썼지만 여기서는 다음과 같은 사항을 가리키기로 한다.
테이블 설계
-> 적절한 인덱스 생성
->의도적인 비정규화
SQL 최적화
->인덱스를 제대로 사용하도록
->테이블 결합 순서, 방법 조정
특히 SQL 최적화는 튜닝 효과가 극적으로 높은 경우가 많음과 동시에 , 시간이 많이 걸리는 쿼리를 최적화하느데에는 슬로우 쿼리(log-slow-queries)로 시간이 걸리는 쿼리를 규정지은 후에 원인을 규명하기 위해 EXPLAIN구문과 주변 툴이 정비되어 있으므로, 비교적 착수하기 쉬운 튜닝이 될것이다.
'IT > MySQL' 카테고리의 다른 글
메모리 관련 파라미터 튜닝 (0) | 2017.03.20 |
---|---|
MySQL 튜닝의 핵심 (0) | 2017.03.20 |
MySQL 튜닝의 핵심 (0) | 2017.03.20 |
MySQL 감시 툴 innotop (0) | 2016.10.05 |
MySQL Communication Layer(Storage Layer) (0) | 2016.10.05 |