데드락 감지 스레드(In innoDB)
애초에 데드락 감지 스레드는 '비활성화' 시키는 것이 좋음.
innodb_deadlock_detect 를 비활성화 -> 락을 요구하는 작업이 많다면 비활성화하는 것이 바람직하다.
-> 비활성화 할때, 데드락이 발생할 수 있으므로 대안책으로 innodb_lock_wait_timeout의 타임아웃 시간을 설정해두는것이 좋음(디폴트 50)
온라인 트랜잭션 상황에서는 처리속도가 짧아 데드락 타임아웃 시간을 낮추는 방식이 낫고, 데이터 웨어하우스를 처리하는 상황에서는 평균 작업시간이 길기에 데드락 타임아웃 시간을 높여야 효율이 좋다.