[MySQL]세션 타임아웃 설정
01.MySQL / 2012. 12. 19. 15:40
set session wait_timeout = 30;
set session interactive_timeout = 30;
show variables like '%timeout%';
show global variables like '%timeout%';
-----------------------------------------------------------------
wait_timeout은 연결을 끊기 전 서버에서 대기하는 시간을 말합니다.
-----------------------------------------------------------------
connect_timeout은 MySQL 서버 연결 실패 메세지를 보내는 시간을 말합니다.
delayed_insert_timeout은 insert delayed 쿼리가 끝나기 전에 insert 쿼리가 기다리는 시간 다시 말해
정해진 시간이 넘도록 insert를 하지 않으면 삭제되는 것을 의미합니다.
interactive_timeout은 활동하는 클라이언트를 서버가 기다려 주는 시간을 말합니다.
net_read_timeout은 읽기를 중지하기 전에 다음 읽기를 기다리는 시간을 말합니다.
slave_net_timeout 읽기를 중지하기 전에 master/slave 연결에서 데이터를 기다리는 시간을 말합니다.
wait_timeout이 interactive_timeout의 변수와 같이 설정을 해주시면 원하시는 결과를 얻을 수 있을 것 같네요
'01.MySQL' 카테고리의 다른 글
[MySQL]테이블별 용량 산정 (0) | 2012.12.19 |
---|---|
[MySQL]스토리지 옵션 (0) | 2012.12.19 |
[MySQL]Password 변경 (0) | 2012.12.19 |
[MySQL]MySQL 5.5 버전 컴파일 설치 (0) | 2012.12.19 |
[MySQL]기본 – 자주 쓰는 명령어 (0) | 2012.12.19 |