관리형 연결 풀링 개요

이 페이지에서는 관리형 연결 풀링에 대해 소개하고 풀링을 사용하여 Cloud SQL 인스턴스의 데이터베이스 연결 관리를 최적화하는 방법을 설명합니다.

관리형 연결 풀링을 사용하면 풀링을 사용하여 Cloud SQL 인스턴스의 리소스 사용과 연결 지연 시간을 최적화하여 워크로드를 확장할 수 있습니다. 관리형 연결 풀링은 스레드 풀을 만들어 수신 요청을 처리합니다. 이렇게 하면 서버에 스레드 수 증가로 인한 과부하가 발생하지 않고 갑작스런 연결 급증을 흡수하여 특히 확장된 연결의 성능이 크게 향상됩니다.

관리형 연결 풀링을 사용 설정하는 방법에 대한 자세한 내용은 관리형 연결 풀링 구성을 참고하세요.

요구사항

관리형 연결 풀링을 사용하려면 인스턴스가 다음 요구사항을 충족해야 합니다.

  • 인스턴스는 Cloud SQL Enterprise Plus 버전 인스턴스여야 합니다.
  • 관리형 연결 풀링을 사용하려면 유지보수 버전 번호가 MYSQL_$version.R20250531.01_10 이상이어야 합니다. 셀프 서비스 유지보수 수행에 관한 자세한 내용은 셀프 서비스 유지보수 수행을 참고하세요.

고급 구성 옵션

max_pool_size 구성 옵션을 수정하여 관리형 연결 풀링을 맞춤설정할 수 있습니다.

max_pool_size 옵션은 관리형 연결 풀링의 동시 실행 수를 제어합니다. 기본값은 인스턴스의 머신 구성에 있는 vCPU 코어 수에 따라 달라집니다.

제한사항

Cloud SQL Enterprise Plus 버전 인스턴스에서 관리형 연결 풀링을 사용할 때는 다음 제한사항을 고려하세요.

  • 기존 인스턴스에서 관리형 연결 풀링을 사용 설정하면 데이터베이스가 다시 시작됩니다.
  • 인스턴스에 관리형 연결 풀링이 사용 설정된 경우 thread_cache_size 측정항목의 값은 기본적으로 0입니다.

다음 단계