MySQL 튜닝의 핵심

IT/MySQL 2017. 3. 20. 11:09

3.주변 시스템

마지막으로 [주변 시스템 튜닝]이다.

대체 주변시스템의 튜닝이란 무엇일까? 첫머리에 튜닝의 목적은 [보다 짧은 시간에 데이터를 내보내고 저장할수 있도록 하는것]이라고 했다. 그러므로 시선을 DB서버의 주변으로도 넓히면, 데이터의 입출력을 빠르게 하기 위해서라면 반드시 DB서버에 직접 질의할 필요는 없다라는 점을 알아챌수 있을 것이다.

구체적인 예를 들면, 데이터를 참조하는 클라이언트와 DB서버 사이에 memcached와 같은 캐시서버를 넣으면, DB서버가 아닌 캐시서버의 데이터를 참조하게 되리라 생각할수 있다ㅓ.

RDBMS의 튜닝이라고 하면 자칙 SQL이나 서버 파라미터의 최적화만 눈에 띄기 쉽다.

그러나, 이를[데이터를 입출력하기 위한 일련의 시스템]으로 생각해서 클라이언트나 DB서버를 그 구성요소로 생각한다면, 거기에 캐시서버라는 구성요소를 추가해서 시스템의 성능을 향상시키는 것과 같은 거시적인 관점도 필요하리라 생각한다.



'IT > MySQL' 카테고리의 다른 글

HA클라스터구축(Heartbeat+DRBD+Apache)  (0) 2017.03.23
메모리 관련 파라미터 튜닝  (0) 2017.03.20
MySQL 튜닝의 핵심  (0) 2017.03.20
MySQL 튜닝의 핵심  (0) 2017.03.20
MySQL 감시 툴 innotop  (0) 2016.10.05
블로그 이미지

swhwang

,