1. ON 및 USING 절의 열에 인덱스가 있는지 확인하세요.
색인을 생성할 때 연결 순서를 고려해야 합니다. 테이블 A와 테이블 B를 컬럼 c를 사용하여 연관시킬 때 옵티마이저 연관 순서가 A, B이면 테이블 A의 해당 컬럼에 인덱스를 생성할 필요가 없습니다. 사용하지 않는 인덱스는 추가적인 부담을 가져옵니다. 일반적으로 다른 이유가 없는 한 연결 순서에서 두 번째 테이블의 해당 열에만 인덱스를 생성하면 됩니다.
2. MySQL이 최적화를 위해 인덱스를 사용할 수 있도록 GROUP BY 및 ORDER BY의 모든 표현식에는 한 테이블의 열만 포함되는지 확인하세요.
예
MySQL이 쿼리의 연관 순서 A와 B에 따라 연관 작업을 수행한다고 가정하면 다음 의사 코드를 사용하여 MySQL이 이 쿼리를 완료하는 방법을 나타낼 수 있습니다.
위 내용은 mysql에서 관련 쿼리를 사용할 때 주의해야 할 점은 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!