MySQL 연결과 혼동 스럽습니다. 근무 시간 중에 무거운 요청을받는 사이트가 있습니다. PHP를 사용하여 지속적인 연결을 사용하는 MySQL 데이터베이스에 연결합니다. 몇 주 전, 나는 MySQL 서버 연결을 500대로 늘려 내 서버를 고장 나서 다시 150으로 만들었습니다. 사용자가 때때로 사이트에 접속할 수 없다는 불만이 제기되었습니다. 나는 이것이 제한된 연결 때문이라고 생각합니다.MySQL 연결의 "실패한 시도"
지속성 또는 비 지속성 중 어느 것을 사용하는지에 대한 정보를 알려주시겠습니까? 최적화 된 연결 처리를 위해 mysql의 튜닝 할 부분은 무엇입니까? 11K 실패 시도를 보여주는 스크린 샷을 첨부했습니다. http://i.stack.imgur.com/GkxHP.jpg
는
가업데이트 년 12 월 17 일 나는이 질문을 때, 나는 연결 유형을 "비 지속적인 가상"모든 것을 변화
2011 잘 작동 시작 ... 정말 감사합니다 . 오늘 나는 phpmyadmin에서 그 통계를보고 놀랐다. 다음은 phpMyAdmin에 의해 주어진 값은 다음과 같습니다
max. concurrent connections :: 16
Failed Attempts :: 43k
몇 가지 가능한 해결책을 제시하세요? 실패한 시도를 피하거나 최소화하기 위해 어느 매개 변수를 최적화해야합니까?
분명히 "실패한 시도"는 사이트가 가능한 최대 연결 수에 도달했기 때문입니다. 이제 문제는 500 개의 최대 연결을 설정했을 때 충돌이 발생한 이유입니다. – madkitty
감사합니다. 이는 트래픽이 많은 사이트가 제한된 연결을 사용할 수 없기 때문에 지속적인 연결을 사용하지 않아야 함을 의미합니다. 왜 충돌 했는지도 확신 할 수 없습니다. 그러나 그것은 충돌 이전에 내가 한 유일한 변화입니다. –
@ D3K, 어떻게이 문제를 해결 했습니까? – Suriya