이 글에서는 주로 Mysql kill 명령을 사용하여 교착 상태 문제(실행 중인 sql 문 죽이기)를 해결하는 방법에 대한 정보를 소개합니다. 필요한 친구는 이를 참고할 수 있습니다.
mysql을 사용하여 특정 문을 실행하는 경우 데이터 양이 너무 많고 반영이 되지 않아 교착 상태가 발생합니다. 이때 리소스를 소비하는 쿼리 문을 종료해야 합니다. KILL 명령의 구문 형식은 다음과 같습니다.
KILL [CONNECTION | QUERY] thread_id
상태를 확인하세요.
mysql> show processlist; +------+------+----------------------+----------------+---------+-------+-----------+--------------------- | Id | User | Host | db | Command | Time | State | Info +------+------+----------------------+----------------+---------+-------+-----------+--------------------- | 7028 | root | ucap-devgroup:53396 | platform | Sleep | 19553 | | NULL | 8352 | root | ucap-devgroup:54794 | platform | Sleep | 4245 | | NULL | 8353 | root | ucap-devgroup:54795 | platform | Sleep | 3 | | NULL | 8358 | root | ucap-devgroup:62605 | platform | query | 4156 | updating | update t_shop set |
kill id; - 示例: kill 8358
위 내용은 MySQL의 교착 상태 문제를 해결하기 위해 kill 명령을 사용하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!