2009-10-16 3 views
1

저는 DB에서 쿼리를 실행하기 위해 Sqlyog를 사용하고 있습니다.DB에서 현재 실행중인 쿼리를 보는 방법

db에서 현재 실행중인 쿼리를 모두 볼 수있는 방법이 있습니까? (일부는 죽일 수도 있습니다)? 그렇지 않은 경우이 목적을 위해 권장되는 도구는 무엇입니까?

답변

0

Mysql Administrator 무료 설치를 시도하십시오. 여기에는 서버에서 실행중인 모든 쿼리가 나열되는 탭이 있습니다. 아마 명령 줄 도구를 사용하여 동일한 작업을 수행 할 수 있지만 관리자가 사용자에게 친숙하다고 생각합니다.

2

SHOW PROCESSLIST 다음에 [프로세스 번호]를 죽입니다.

0

MySQL 명령 SHOW PROCESSLIST을 실행하거나 INFORMATION_SCHEMA.PROCESSLIST 테이블을 쿼리하여이 정보를 얻을 수도 있습니다.

두 방법 모두 프로세스 목록 정보를 얻기 위해 사람이나 코드에서 사용할 수 있습니다. 다음과 같이 할 수도 있습니다.

SELECT Time FROM INFORMATION_SCHEMA.PROCESSLIST WHERE User = '...' (etc.) 
관련 문제