로컬 웹 사이트에서 html 형식의 입력을 통해 mysql 데이터베이스를 쿼리합니다. 양식 값은 jQuery를 통해 php로 보내 져서 쿼리를 호출합니다. 웹 사이트가 새로 고침되면 쿼리를 죽이기 위해 mysql 서버에 명령을 보내는 방법이 있습니까?웹 사이트가 새로 고쳐지면 php-mysql 서버가 실행되지 않습니다.
현재 새로 고침하면 마지막 mysql 호출이 계속 실행되므로 해당 쿼리가 완료 될 때까지 웹 사이트가 잠길 수 있습니다.
편집 : 웹 사이트에 대한 약간의 배경 정보를 제공하기 위해 대규모 데이터베이스 (일련의 모든 테이블)에 일련의 관련 검색어 (전체 텍스트 검색이 많음)를 기반으로 한 d3 시각화 만 실행하는 로컬 웹 사이트입니다. 1 ~ 5 백만 건의 기록 범위). 내가 말한 "잠금"은 검색어를 포기하거나 더 효율적인 검색어 (즉, 내 결과를 더 많이 제한하는 무언가)를 시도 할 수 없다는 의미입니다.
검색어를 수정하지 않는 이유는 무엇입니까? 왜 그렇게 오래 걸리는 쿼리가 있습니까? –
이 질문/답변 귀하의 질문에 대답 : http://stackoverflow.com/questions/14892874/mysql-close-connect-can-not-halt-the-insert-activity – Peter