집 >데이터 베이스 >MySQL 튜토리얼 >MySQL 최적화를 위한 MySQL 느린 쿼리 작업 소개
MySQL의 느린 쿼리는 MySQL에서 제공하는 로깅 기능으로, 특정 시간 제한을 초과하는 SQL 문을 기록하는 데 사용됩니다.
이 시간 제한을 직접 정의해야 합니다. 이 시간 제한을 초과하는 SQL 문은 상대적으로 느린 SQL 문입니다. 이 문은 쉽게 확인하고 최적화할 수 있도록 로그 파일에 기록됩니다.
mysql 느린 쿼리 사용
1. MySQL 구성 파일 필요(MySQL 서버 다시 시작)
2. 간단한 테스트:
1.
3. 구조: no_index 문자가 색인화되지 않았습니다.
4. 색인이 없는 구조에 대해 간단한 쿼리를 테스트하고, 로그 내에 느린 쿼리로 기록되는 것을 확인합니다. .
5. no_index 인덱싱 후 테스트:
6. 테이블의 구조를 보려면 이 문을 사용하세요.
7. 인덱스를 추가한 후 쿼리 효율성이 크게 향상되었음을 확인했습니다
8. 특정 시간 제한. 일반적으로 인덱스를 사용하지 않고 쿼리하는 경우 인덱스를 사용하면 쿼리 효율성이 크게 향상되는 것으로 나타났습니다.
위 내용은 MySQL 최적화를 위한 MySQL 느린 쿼리 작업 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!