programing

실제 MySQL 쿼리 시간 측정

sourcejob 2023. 1. 17. 21:19
반응형

실제 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

반응형