테스트 사이트 - 개발 중인 베타 버전입니다

CPU100% 쿼리오류 찾는방법 채택완료

sahara 9년 전 조회 3,377

접속자 몇명 안되는데 자꾸 서버가 죽습니다

top으로확인하면 mysql이 최소80-150%올라가다가 사용못할정도로 느려짐니다

 show processlist; 로확인하면 쿼리가 300개정도 나옴니다.

 

CPU 8코어 램은16G 입니다

 

쿼리가잘못된거같은데 찾을방법이 구글검색을 하루종일해도 답을못찾겟네여,,

특히 SLEEP이 거의 90% 나오는데 어덯게 오류나는부분을 찾아야할지.ㅡ.ㅡ

아래는 340개쿼리중 일부캡쳐한것입니다

 

 



댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
9년 전

저기 나오는 sleep 은 상관 없는거 같고....

실행 중인 쿼리들 explain 해보시면 답이 나올거에요.

특히 지금 캡쳐 때문인지는 모르겟으나 sending data 저거

 

그리고 먼저 mysql 을 한번 껏다 켜보시고

하나씩 찾아 보시는게 좋을듯 싶습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

9년 전
어떨때 돌아가는 쿼리인지 확인하시고 하나씩 죽이고해보세여
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인