CPU100% 쿼리오류 찾는방법
본문
접속자 몇명 안되는데 자꾸 서버가 죽습니다
top으로확인하면 mysql이 최소80-150%올라가다가 사용못할정도로 느려짐니다
show processlist; 로확인하면 쿼리가 300개정도 나옴니다.
CPU 8코어 램은16G 입니다
쿼리가잘못된거같은데 찾을방법이 구글검색을 하루종일해도 답을못찾겟네여,,
특히 SLEEP이 거의 90% 나오는데 어덯게 오류나는부분을 찾아야할지.ㅡ.ㅡ
아래는 340개쿼리중 일부캡쳐한것입니다
답변 2
저기 나오는 sleep 은 상관 없는거 같고....
실행 중인 쿼리들 explain 해보시면 답이 나올거에요.
특히 지금 캡쳐 때문인지는 모르겟으나 sending data 저거
그리고 먼저 mysql 을 한번 껏다 켜보시고
하나씩 찾아 보시는게 좋을듯 싶습니다.
어떨때 돌아가는 쿼리인지 확인하시고 하나씩 죽이고해보세여
답변을 작성하시기 전에 로그인 해주세요.