DB timeout 관련 파라미터 정리
show variables like '%timeout';
각 파라미터가 가지는 의미
connect_timeout : MySQL 서버 접속시에 접속 실패 메세지를 보내기까지 대기하는 시간
delayed_insert_timeout : insert 시 delay 되는 경우 대기하는 시간
innodb_lock_wait_timeout : innodb에 transaction 처리 중 lock이 걸렸을 시 롤백 될 때 까지 대기하는 시간, innodb는 자동으로 데드락을 검색하여 롤백시킴
innotdb_lock_on_timeout: innodb의 마지막 구문을 롤백시킬지 결정하는 파라미터, timeout은 진행중인 transaction을 중단하고 전체 transaction을 롤백하는 과정에서 발생한다
interactive_timeout: 활동중인 커넥션이 닫히기 전까지 서버가 대기하는 시간
반응형