현재 내 서버 중 하나에서 성능이 저하되고 있습니다. 그것은 PHP와 MySQL로 apache2 서버를 돌리고 있습니다. MySQL 서버는 웹 서버와 동일한 컴퓨터에서 호스팅됩니다.MySQL과 결합 된 PHP가 매우 느립니다.
MySQL 쿼리가 포함 된 PHP 파일을 요청할 때마다 페이지가 표시되는 데 약 24 초가 걸립니다. 페이지를 요청하는 동안 apache2의 CPU 사용량이 최대 11 % (!)로 늘어났습니다. 이는 일주일 전에 사용했던 것과 비교하면 훨씬 큽니다.
MySQL 검색어가없는 PHP 파일이나 PHP 파일이 즉시 표시됩니다.
MySQL 쿼리가 포함 된 스크립트에서 어떤 문제가 발생할 수 있습니까? 아파치 오류 로그에서 유용한 정보를 찾을 수 없습니다.
당신은 MySQL 로그에 액세스 할 수 있습니까? – konsolenfreddy
전체 서버에 대한 액세스 권한이 있습니다. 불행히도 데비안에서 로그가 저장되는 곳이 확실하지 않습니다./var/log/mysql 디렉토리는 비어 있으므로 다른 곳에 저장한다고 가정합니다. 그리고 /var/log/mysql.err 및 mysql.log 파일은 비어 있습니다. – beta
쿼리 크기가 응답 시간에 전혀 영향을 줍니까? 즉, 어떤 테이블도 건드리지 않는 단순한 ID를 쓰면 응답하는데 30 분이 소요됩니까? –