Program Club

실제 MySQL 쿼리 시간 측정

proclub 2020. 10. 28. 21:16
반응형

실제 MySQL 쿼리 시간 측정


잠금 해제 등을 기다리는 데 걸리는 시간을 측정하지 않고 쿼리 실행 시간을 측정하려면 어떻게해야합니까? 내 유일한 아이디어는 동일한 쿼리를 지속적으로 측정하고 가장 빠른 시간을 기록하는 것입니다.


다음으로 프로파일 러 시작

SET profiling = 1;

그런 다음 쿼리를 실행하십시오.

SHOW PROFILES;

프로파일 러에 통계가있는 쿼리 목록이 표시됩니다. 마지막으로 검사 할 쿼리를 선택합니다.

SHOW PROFILE FOR QUERY 1;

또는 귀하의 쿼리에있는 숫자.

당신이 얻는 것은 정확히 쿼리하는 동안 얼마나 많은 시간이 소요되었는지 목록입니다.

매뉴얼에 더 많은 정보가 있습니다.


대답이 무효화되고 있습니다 ...

SHOW PROFILE[S]하는 MySQL은 5.6.7 추천되지 않으며 향후 MySQL의 릴리스에서 제거 될 것입니다. 대신 성능 스키마를 사용하십시오. 참조 http://dev.mysql.com/doc/refman/5.6/en/performance-schema-query-profiling.html를

참고 URL : https://stackoverflow.com/questions/11274892/measuring-actual-mysql-query-time

반응형