반응형
프로그래밍 방식으로 실행중인 mysql 쿼리를 중지하려면 어떻게해야합니까?
내가 직면 한 문제는 쿼리가 사용자가 제공 한 데이터를 사용하여 구성되고 때때로 실행하는 데 매우 오랜 시간이 걸릴 수 있다는 것입니다 (대형 테이블 15-3 천만 행). 사용자에게 취소 옵션을 제공하고 싶지만 현재 실행중인 mysql-query를 중지하는 방법을 모르겠습니다.
애플리케이션은 Java 애플릿 서블릿입니다. 사용자는 요청을 처리하기 위해 핸들러 클래스가 생성되는 서블릿으로 전달되는 애플릿에서 기준을 지정합니다. 이 핸들러 클래스는 자체 포함 된 reconnect-query-disconnect to mysql.
이 시나리오에서 실행중인 mysql-query를 취소하려면 어떻게해야합니까?
해결 방법
SHOW PROCESSLIST;
KILL <thread_to_be_killed>;
추가 세부 사항은 문서를 참조하십시오.
참조 페이지 https://stackoverflow.com/questions/2065396
반응형
'MySql' 카테고리의 다른 글
MySQL Erlang mysql 예제 (0) | 2020.12.15 |
---|---|
MySQL HTML 에코 내에서 변수로 큰 따옴표를 이스케이프 (0) | 2020.12.15 |
MySQL 전체 응용 프로그램에서 하나의 데이터베이스 연결 개체를 어떻게 사용할 수 있습니까? (0) | 2020.12.15 |
MySQL 열 수가 행 1의 값 수와 일치하지 않습니다. (0) | 2020.12.15 |
MySQL mysql_num_rows (); (0) | 2020.12.15 |
댓글