
--query_cache_size 옵션은 MySQL 서버의 쿼리 캐시 크기를 설정하는 옵션입니다. 쿼리 캐시는 자주 실행되는 쿼리의 결과를 임시로 저장하여, 동일한 쿼리가 실행될 때 캐시된 결과를 바로 반환하여 성능을 향상시키는 역할을 합니다.
쿼리 캐시 크기는 MySQL 서버의 메모리에서 할당되므로, 너무 큰 크기를 설정하면 서버의 메모리가 부족해져 다른 프로세스가 수행되지 않을 수 있습니다. 반대로, 너무 작은 크기를 설정하면 캐시가 효율적으로 작동하지 않을 수 있습니다.
일반적으로 쿼리 캐시 크기는 MySQL 서버의 메모리의 10%에서 20% 사이로 설정하는 것이 좋습니다. 예를 들어, MySQL 서버의 메모리가 16GB인 경우 쿼리 캐시 크기는 1.6GB에서 3.2GB 사이로 설정하는 것이 좋습니다.
쿼리 캐시 크기를 설정할 때는 MySQL 서버의 성능과 메모리 사용량을 고려하여 적절한 크기를 설정해야 합니다. 또한, 쿼리 캐시를 사용하는 경우에는 쿼리 캐시의 성능을 모니터링하고, 캐시된 쿼리의 갯수, 캐시된 쿼리의 크기, 캐시 히트율 등과 같은 지표를 분석하여 쿼리 캐시의 크기를 조정해야 합니다.
2025-06-04 19:15