데이터베이스 응용에 있어서 프로그래머들은 지속적인 연습을 통해 많은 경험을 정리했습니다. 이러한 경험은 일반적으로 적용되는 몇 가지 규칙입니다. 모든 프로그래머는 이를 이해하고 기억하고 SQL을 구성할 때 좋은 습관을 키워야 합니다. 이 기사에서는 주로 요약하고 소개합니다. MySQL의 기본 문장 최적화 10가지 원칙을 익히고 기억하면 SQL을 구성할 때 좋은 습관을 기를 수 있습니다. 아래를 보세요.
mysql의 기본 문 최적화 원칙
1. 인덱스 오류를 유발할 수 있는 열에 대한 작업을 피하십시오.
select * from t where YEAR(d) >= 2011;
Optimize to
select * from t where d >='2011-0101'
2. JOIN을 사용할 때 작은 결과 집합을 사용하여 큰 결과 집합을 구동해야 합니다. 동시에 결합 복합 JOIN 쿼리는 여러 테이블을 결합하면 더 많은 잠금 및 차단이 발생할 수 있으므로 여러 쿼리로 분할됩니다. 3. LIKE를 사용할 때는 %%
4를 사용하지 마세요. 모두 확인하지 말고 나와서 메모리를 절약하세요
5. 일괄 삽입 문을 사용하여 상호작용을 저장하세요
6. Limit의 베이스가 비교적 큰 경우 Between Limit가 Limit보다 빠르지만 Between도 결함이 있습니다. .ID에 줄 바꿈이나 중간 부분이 있는 경우 ID를 읽지 않으면 데이터가 줄어듭니다
select * from t where 1 limit 100000,10
select * from t where id between 100000 and 100010
8 . NULL
9 사용하지 마세요. count(*)
10이어야 합니다. 불필요한 정렬 작업은 하지 말고 최대한 인덱스에서 정렬을 완료하세요
SQL 문 최적화 튜토리얼
위 내용은 MySQL의 기본 문장 최적화의 10가지 원칙의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!