SET GLOBAL WAIT_TIMEOUT은 MySQL 데이터베이스에서 사용자의 연결 유휴 시간을 설정하는 명령어입니다.
WAIT_TIMEOUT은 연결이 종료되기 전까지 MySQL 서버가 기다리는 최대 유휴 시간(초)을 의미하며,
클라이언트가 명령을 보내지 않고 일정 시간 동안 연결이 유휴 상태로 있으면, 그 연결은 자동으로 종료됩니다.
SET GLOBAL WAIT_TIMEOUT = [시간(초)];
SET GLOBAL WAIT_TIMEOUT = 300;
2. 특정 세션에 대해 설정하기
SET SESSION WAIT_TIMEOUT = 300;
참고: SET GLOBAL WAIT_TIMEOUT은 MySQL 서버가 재시작되면 기본값으로 돌아가므로, 지속적인 적용을 원한다면 MySQL 설정 파일(my.cnf 또는 my.ini)에 추가해야 합니다:
[mysqld] wait_timeout=300
| mysql distinct, group by 차이는? (1) | 2024.11.12 |
|---|---|
| 데이터베이스 with 쿼리 CTE 쿼리 사용하는 방법 (0) | 2024.11.11 |
| 데이터베이스 SQL decode 함수 쓰는 방법 (3) | 2024.11.06 |
| 데이터베이스 SQL 조건절 where 1=1 뜻 (0) | 2024.11.05 |
| 데이터베이스 SQL 서브쿼리 EXIST 함수 사용 (1) | 2024.11.03 |