쿼리 시간 썸네일형 리스트형 mysql 실행중인 쿼리 확인 및 중지 요즘 업무가 많아 블러그에 또 소흘해진다. 간만에 시간이 나서 북마크 해두었던 내용들을 정리해본다. 회사에서 주로 사용하는 mysql 가끔 사용량이 많거나 쿼리 수행속도가 늦을경우 확인을 해야하는데 지금 어떤 쿼리들이 실행되고 있는지 확인 할 때 사용하는 적절한 명령어를 찾았다. show processlist;기본적으로 프로세스 아이디, 계정명, 호스트, 데이터베이스 명, 현재수행작업, 진행시간, 상태, 쿼리내용이 나오게 된다. 이중에 시간이 많이 걸리는 쿼리와 테이블을 확인해보면서 index를 잡기도 하고 바로 쿼리를 끝내기 위해 kill을 해준다 kill 프로세스 아이디 캡쳐를 했을때는 현재 실행중인 프로세스가 몇개 없었지만 많을때는 데이터 베이스를 그냥 리붓 시켜버린다. 더보기 이전 1 다음