2021년 2월 26일 금요일

[mysql] 프로시저 실행 시간 확인

프로시저 성능 확인을 위해 각 쿼리의 실행시간이 궁금한 경우가 있다.

slowquerylog를 확인하는 것도 좋지만 명확하게 어떠한 프로시저의 실행 시간이 궁금한 경우

다음 방법이 편해서 공유한다.


1
2
3
set profiling=1;
call proc_name();
show profiles;
cs


해당 프로시저 내의 각 쿼리들의 실행결과를 보여주므로 가장 느린 쿼리에 대한 튜닝이 가능해서 편리하다.


출처: 스택오버플로우



댓글 없음:

댓글 쓰기