>  기사  >  데이터 베이스  >  SQL 문 성능 튜닝에 대한 예제 튜토리얼 공유

SQL 문 성능 튜닝에 대한 예제 튜토리얼 공유

零下一度
零下一度원래의
2017-06-17 17:32:191621검색

이 글은 mysql을 위주로 소개합니다. sql 문 성능 튜닝의 간단한 예시 관련 정보가 필요한 친구는

mysql sql 문 성능 튜닝의 간단한 예시

를 참고하세요. 동시성에 대한 특정 요구 사항이 있습니다. 때로는 특정 저장 프로시저와 같은 특정 SQL 문이 속도에 영향을 미치는 경우도 있습니다. 이제 서버 코드를 실행하는 동안 특정 SQL이 느리게 실행된다고 가정해 보겠습니다. 어떻게 최적화할 수 있을까요?

이제 서버 코드가 다음 SQL 저장 프로시저를 매우 느리게 실행하는 경우:


call sp_wplogin_register(1, 1, 1, '830000', '222222');

다음과 같이 debug할 수 있습니다.

1. mysql 프로파일링을 엽니다.


2. 그런 다음 조정해야 할 SQL을 실행하기 위해 여기에서 두 개의 SQL을 실행합니다. 하나는 커밋 문이고 다른 하나는 위의 저장 프로시저 문을 호출하는 것입니다.


3.프로파일링을 사용하여 실행을 표시합니다. 여기서 저장 프로시저는 일련의 SQL로 구성되며 여기에도 세분화되어 표시됩니다.


빨간색으로 표시된 SQL의 실행 속도는 이전과 크게 다르지 않음을 알 수 있습니다. 다른 SQL 문과 마찬가지로 크기 순서입니다. f_phone 필드에 대한 index를 설정하는 등 이 라인을 최적화합니다.

위 내용은 SQL 문 성능 튜닝에 대한 예제 튜토리얼 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.