묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
MYSQLTUNER에서 알려주는 값이 제 서버의 최적값인가요?
2017.08.16 17:19
안녕하세요.
VPS 호스팅에 우분투 16.04 + nginx + mariadb + php7을 설치해 웹사이트를 운영하고 있습니다.
서버 사양은 2기가 램에 2가상코어 구성이구요.
해외에서 이리저리 서버 최적화에 관련된 글을 읽고나서, 서버 설정을 바꾼 후 MYSQLTUNER 등을 이용해 값을 확인하고 있는데요,
예를들어 MYSQLTUNER에서는 innodb_buffer_pool_size 를 256MB 이상으로 설정해라고 나오는데, 외국의 포럼에서는
이 사양에 innodb_buffer_pool_size를 너무 높게 잡으면 오히려 느려질 수 있으니까 낮추라고 나오더군요.
비슷한 경우로 query_cache_type를 설정하고 query_cache_size 를 80m 정도로 하면 좋다고 나오는데, 반면 MYSQLTUNER에서는
아에 0 으로 사용하지 말라고 나오네요...
적어도 7일 이상은 가동하고 나서 테스트한 결과값입니다.
이처럼 어느 가이드 라인을 따라야하는게 더 효과적인지 알고싶습니다. 그리고 이렇게 바꾼 값이 실제로 성능향상에 도움이 있는지는 어떻게 확인해야되는지도 알고 싶습니다.
감사합니다.
일반적인 운영으로는 튜너가 제시하는 값이 얼추 맞긴 합니다만,
용도가 다를경우에는 튜너가 딱히 무용지물입니다.