>  기사  >  데이터 베이스  >  MySQL 데이터베이스 최적화를 이해하는 방법

MySQL 데이터베이스 최적화를 이해하는 방법

坏嘻嘻
坏嘻嘻원래의
2018-09-14 14:43:291540검색

파티션을 사용하면 단일 테이블의 여러 부분을 지정된 규칙에 따라 파일 시스템 전체에 배포할 수 있습니다. 테이블의 다른 부분은 다른 위치에 별도의 테이블로 저장됩니다.

SQL 및 인덱스 최적화

문제가 있는 SQL을 찾는 방법은 무엇입니까? Q s mysql을 사용하여 로그를 천천히 확인하여 효율적인 문제 SQL을 모니터링하여 로그의 저장 형식을 모니터링합니다.

로그를 천천히 확인합니다.


느린 쿼리 로그를 통해 문제가 있는 SQL을 찾는 방법은 무엇인가요?

1. 쿼리가 많고 각 쿼리에 시간이 오래 걸립니다.

보통 처음 몇 개의 쿼리는 pt-query-digest로 분석됩니다.

2.SQL에 대규모 IO

주의하세요. 다이제스트 분석에서 행 검사 항목

3. 인덱스가 누락된 SQL

pt-query-digest 분석에서 행 검사와 행 보내기 비교에 주의하세요

관련 권장 사항:

Mac에서는 터미널을 사용하여 mysql 실행, mysql 터미널, mysql mac, mysql 디렉토리, mysql 경로, macmysql

Mysql 파티션|mysql 파티션 테이블|mysql 파티션|범위별

위 내용은 MySQL 데이터베이스 최적화를 이해하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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