
wait_timeout은 MySQL 서버에서 클라이언트가 연결을 유지하는 시간을 설정하는 변수입니다. 기본값은 28800초(8시간)입니다.
wait_timeout은 클라이언트가 연결을 유지하는 시간을 제한하여 MySQL 서버의 리소스를 효율적으로 사용하도록 도와줍니다. 예를 들어, 클라이언트가 연결을 유지하는 시간이 너무 길면 MySQL 서버의 리소스가 차지되어 다른 클라이언트가 연결을 시도할 때 오류가 발생할 수 있습니다.
wait_timeout 설정을 변경하는 방법은 MySQL 서버의 변수를 변경하는 방법으로, 다음과 같은 방법이 있습니다.
1. MySQL 서버의 변수를 변경하는 방법: `SET GLOBAL wait_timeout = 3600;` 또는 `SET SESSION wait_timeout = 3600;`
2. MySQL 서버의 설정 파일(my.cnf)에서 변수를 변경하는 방법: `wait_timeout = 3600`
wait_timeout 설정을 올리는 것이 좋습니다. 너무 낮게 설정된 wait_timeout 설정은 MySQL 서버가 자주 종료되는 문제를 발생시킬 수 있습니다. 올린 wait_timeout 설정으로 MySQL 서버의 리소스를 효율적으로 사용할 수 있습니다.
2025-07-10 02:38