운영 조정 포인트

MySQL 커넥션 설정은
총량과 유휴 시간을 각각 조절합니다.

max_connections는 동시에 받을 수 있는 연결 수를 정하고, wait_timeout은 놀고 있는 연결을 얼마나 빨리 정리할지 결정합니다.

같이 읽어야 하는 이유
총량
피크 트래픽 때도 풀 합계와 운영 접속이 들어와야 함
정리
오래 놀고 있는 세션은 빨리 닫아 자원을 비워야 함
max_connections 동시 접속 상한을 늘려서 병목을 피합니다.
총량
SHOW VARIABLES LIKE 'max_connections'; SET GLOBAL max_connections = 500;
무엇이 달라지나

앱 서버가 여러 대여도 하나의 DB 한도를 같이 쓰므로, 전체 커넥션 예산을 넓혀 두는 역할입니다.

wait_timeout 유휴 세션 보관 시간을 줄여 낭비를 막습니다.
정리
SHOW VARIABLES LIKE 'wait_timeout'; SET GLOBAL wait_timeout = 600;
무엇이 달라지나

오래 반환되지 않거나 방치된 유휴 연결이 더 빨리 정리되어, 다음 요청이 쓸 수 있는 자리가 회복됩니다.