0
다소 복잡한 트리거가 있는데 실행 시간이 너무 오래 걸리는 것 같습니다. 어떻게 측정 할 수 있습니까?MySQL 트리거 실행 시간을 얻으려면 어떻게해야합니까?
다소 복잡한 트리거가 있는데 실행 시간이 너무 오래 걸리는 것 같습니다. 어떻게 측정 할 수 있습니까?MySQL 트리거 실행 시간을 얻으려면 어떻게해야합니까?
트리거는 다른 모든 SQL 쿼리와 비슷하지만 명시 적으로 호출 할 수없는 차이점이 있습니다. SQL 쿼리의 성능을 측정하는 것은 실제로 구현에 따라 다르므로 좀 더 많은 정보가 유용 할 것입니다.
PHP로, 어떤 도구로 ... 어떻게?
가장 간단한 방법은 (db에서) 트리거 시작 부분에 INSERT NOW를 삽입하고 마지막에 INSERT NOW를 삽입하는 것입니다.
그러나 시간 측정 (질문 한 경우)이 항상 성능을 측정하는 최선의 선택은 아닙니다.
이것은 좋은 방법은 시작하는 것입니다 - Using the New MySQL Query Profiler
을