>데이터 베이스 >MySQL 튜토리얼 >MySQL 최적화를 위한 MySQL 느린 쿼리 작업 소개

MySQL 최적화를 위한 MySQL 느린 쿼리 작업 소개

黄舟
黄舟원래의
2017-08-01 15:08:421353검색

MySQL의 느린 쿼리는 MySQL에서 제공하는 로깅 기능으로, 특정 시간 제한을 초과하는 SQL 문을 기록하는 데 사용됩니다.

이 시간 제한을 직접 정의해야 합니다. 이 시간 제한을 초과하는 SQL 문은 상대적으로 느린 SQL 문입니다. 이 문은 쉽게 확인하고 최적화할 수 있도록 로그 파일에 기록됩니다.

mysql 느린 쿼리 사용

1. MySQL 구성 파일 필요(MySQL 서버 다시 시작)

MySQL 최적화를 위한 MySQL 느린 쿼리 작업 소개

2. 간단한 테스트:

1.

MySQL 최적화를 위한 MySQL 느린 쿼리 작업 소개

3. 구조: no_index 문자가 색인화되지 않았습니다.

MySQL 최적화를 위한 MySQL 느린 쿼리 작업 소개

4. 색인이 없는 구조에 대해 간단한 쿼리를 테스트하고, 로그 내에 느린 쿼리로 기록되는 것을 확인합니다. .

MySQL 최적화를 위한 MySQL 느린 쿼리 작업 소개

5. no_index 인덱싱 후 테스트:

MySQL 최적화를 위한 MySQL 느린 쿼리 작업 소개

6. 테이블의 구조를 보려면 이 문을 사용하세요.

MySQL 최적화를 위한 MySQL 느린 쿼리 작업 소개

7. 인덱스를 추가한 후 쿼리 효율성이 크게 향상되었음을 확인했습니다

MySQL 최적화를 위한 MySQL 느린 쿼리 작업 소개

8. 특정 시간 제한. 일반적으로 인덱스를 사용하지 않고 쿼리하는 경우 인덱스를 사용하면 쿼리 효율성이 크게 향상되는 것으로 나타났습니다.

MySQL 최적화를 위한 MySQL 느린 쿼리 작업 소개

위 내용은 MySQL 최적화를 위한 MySQL 느린 쿼리 작업 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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