wait_timeout과 interactive_timeout의 차이점은 무엇입니까? 실제 차이가

사이의 실제 차이가 무엇 wait_timeoutinteractive_timeout?



답변

interactive_timewait_timeout비 대화식 세션을위한 반면 대화 형 세션을 위한 것입니다.

대화식 세션이란 무엇입니까? 키보드에서 인간과 하나입니다.

코드가 MySQL에 연결되면 쿼리를 실행 한 다음 연결을 끊기 전에 해당 쿼리를 처리하는 데 3 초가 소요 wait_timeout됩니다.

당신이 사용하는 경우 mysql연결하기 위해 명령 행 클라이언트, 명령을 실행하고 10 초 정도의 출력을 읽는 10 초 소요 interactive_timeout. 걸어 가서 점심을 먹으면 3600 초입니다 interactive_timeout.

두 경우 모두 사용자 또는 코드에서 다른 쿼리를 실행하면 대기 시간이 다시 0으로 재설정됩니다.

을 입력하여 모든 현재 세션의 값을 볼 수 있습니다 show processlist. sleep(5)함수 의 값은 해당 연결이 마지막으로 수행 한 이후의 시간 (초)입니다.