java请求action超时,怎么停止mysql继续查询数据库?
迷茫
迷茫 2017-04-18 09:31:34
0
2
349

由于查询的sql过于复杂,导致前端请求action超时,页面已经停止了,但此时从数据库show processlist看,那条查询语句还在继续执行,请问下,怎么在前端超时的同时,那条查询sql也能自动被kill掉呢?不然数据库服务器的cpu一直被占着。。

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(2)
小葫芦

Statement.cancel()에 대한 문서 게시:

으아악

javadoc 설명에 따르면 DBMS와 드라이버가 모두 지원한다면 이 API를 사용하여 종료할 수 있습니다.
타임아웃을 먼저 설정할 수 있습니다.

으아악

이 예외를 포착하고 취소()

Peter_Zhu

Mysql 시간 초과 설정

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!