나는 서버와 많은 웹 사이트를 가지고 있으므로 가장 일반적인 쿼리를보고 싶습니다.mysql 가장 일반적인 쿼리를 보는 방법 (램프 서버, cpanel whm)
일부 통계를 수집하는 도구 나 방법을 알고 있습니까? 당신은 설치가 아직없는 솔루션을 부여하지 될 듯 마지막 문제 때문에 당신에게
나는 서버와 많은 웹 사이트를 가지고 있으므로 가장 일반적인 쿼리를보고 싶습니다.mysql 가장 일반적인 쿼리를 보는 방법 (램프 서버, cpanel whm)
일부 통계를 수집하는 도구 나 방법을 알고 있습니까? 당신은 설치가 아직없는 솔루션을 부여하지 될 듯 마지막 문제 때문에 당신에게
감사, 여기에 단지 일반적인 POSIX를 사용하는 솔루션은 명령의 :의 크기에 따라
grep 'Query' general-query.log |
sed -e 's/.* Query //' |
sort | uniq -c | sort -n
당신의 MySQL 일반 쿼리 로그. 실행하는 데 약간의 시간이 걸릴 수 있습니다.
추신 : sed 명령에서'Query' 다음에 리터럴 탭 문자가 있지만, 붙여 넣기 할 때 공백으로 확장되었다. 명령. 와 "사용자의 선택 * 사용자가 = '안드레아스'는 여기서"내 목적을 위해 내가 일반 query.log을 생성하려면 어떻게 같은 querie 입니다 –
좋지 "사용자가 = '니 코스'어디 사용자가 SELECT * FROM" ? – Nikos
일반 쿼리 로그를 출력하도록 MySQL을 구성하는 방법에 대한 정보는 http://dev.mysql.com/doc/refman/5.1/en/query-log.html을 참조하십시오. –
하지,하지만 당신은 최적화
느린 SQL 쿼리는 없습니다. 왜냐하면 mysql slow의 제한은 초이고 아무 쿼리도 두 번째가 아니기 때문입니다. – Nikos
느린 쿼리를 기록 할 수 있습니다 당신은 서버의 어떤 종류가 있습니까? 어떤 플랫폼? –
두 개의 다른 웹 사이트에 공통적으로 사용되는 단일 쿼리가 있습니까? –
관련 : http://stackoverflow.com/questions/1939001/what-is-equivalent-st-ement-of-dbcc-inputbufferspidwhich-give-sql-statemen –