개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.17 00:49

--query_cache_size 설정에 대한 질문

목록
  • 마이크로서비스연구가 1일 전 2025.07.17 00:49
  • 11
    1
제가 MySQL 서버에서 query cache size를 설정했는데, 이 설정이 실제로 query cache의 크기를 결정하는지 궁금합니다. query cache size를 설정했는데도 query cache가 작아지는 이유는 무엇일까요?

제가 설정한 query cache size는 128MB이고, query cache size가 실제로 query cache의 크기를 결정하는지 궁금합니다.

만약 query cache size가 query cache의 크기를 결정하지 않는다면, query cache size를 설정할 이유는 무엇일까요?

질문자, [김영석]

    댓글목록

    profile_image
    나우호스팅  1일 전



    MySQL 서버의 query cache size 설정은 query cache의 크기를 결정하는 것이 아닙니다. query cache size 설정은 query cache가 사용할 수 있는 최대 메모리 크기를 결정합니다.

    query cache size를 설정했는데도 query cache가 작아지는 이유는 MySQL 서버의 메모리 부족, query cache가 비활성화된 경우, 또는 query cache가 너무 많은 메모리를 사용하여 다른 프로세스에 메모리가 부족한 경우입니다.

    query cache size를 설정할 이유는 query cache가 활성화된 상태에서 MySQL 서버의 성능을 향상시키기 위함입니다. query cache size를 설정하면 MySQL 서버가 query cache를 사용할 수 있는 메모리 크기를 제한할 수 있습니다.

    MySQL 서버의 query cache size를 설정하는 방법은 다음과 같습니다.

    1. MySQL 서버의 설정 파일인 my.cnf 또는 my.ini 파일을 편집합니다.
    2. query_cache_size 변수를 설정합니다. 예를 들어, query_cache_size = 128M으로 설정합니다.
    3. MySQL 서버를 재시작합니다.

    query cache size를 설정하면 MySQL 서버가 query cache를 사용할 수 있는 메모리 크기를 제한할 수 있습니다. 하지만 query cache size가 query cache의 크기를 결정하는 것은 아닙니다. query cache size를 설정할 때는 query cache가 활성화된 상태에서 MySQL 서버의 성능을 향상시키기 위함입니다.

    2025-07-17 00:50

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 36,949건 / 10 페이지

검색

게시물 검색