[mysql] 프로시저 실행 시간 확인
프로시저 성능 확인을 위해 각 쿼리의 실행시간이 궁금한 경우가 있다.
slowquerylog를 확인하는 것도 좋지만 명확하게 어떠한 프로시저의 실행 시간이 궁금한 경우
다음 방법이 편해서 공유한다.
1 2 3 | set profiling=1; call proc_name(); show profiles; | cs |
해당 프로시저 내의 각 쿼리들의 실행결과를 보여주므로 가장 느린 쿼리에 대한 튜닝이 가능해서 편리하다.
출처: 스택오버플로우
댓글
댓글 쓰기