2015-01-30 2 views

답변

0

MySQL 디버그 추적에서 디버거를 전혀 사용하지 않는 것처럼 보입니다. 온라인 설명에서 다양한 지점에서 로그 정보를 프로그래밍 방식으로 덤프하는 것입니다. 디버거에서 멈추지 않기 때문에, "show debug timestamp"옵션은 디버거가 타임 스탬프를 내보내도록 트리거하지 않기 때문에 gdb에서 도움이되지 않습니다.

추적 인쇄 기능이 무엇인지 알면 여기에 중단 점을 설정하고 lldb가 Python 중단 점 명령을 사용하여 현재 시간을 덤프하도록 할 수 있습니다. 하지만 트레이스 메시지를 덤프 할 때마다 디버거가 멈추길 바랄 것입니다. 트레이스 메시지를 덤프하면 너무 느려질 수 있습니다.

0

SQL에 프로필을 작성하려고합니다.

소스 코드 및 lldb에 디버그 출력을 추가하지만 시간이 오래 걸립니다.

mysqd.trace가 타임 스탬프를 인쇄 할 수 있다면 가장 좋습니다.