내 MySQL 쿼리에서 EXPLAIN
명령을 실행할 때 :데이터베이스 - 여러 열에 대한 인덱스
EXPLAIN SELECT colZ FROM table1, table 2
WHERE table1.colA = table2.colA
AND table1.colB = table2.colB
AND table1.colC = X
EXPLAIN
명령은 다음과 같은 내용을 포함하고 있습니다 :
colA, colB, colC
그러나 실제 키는 colA
: 이것은 내가 세 개의 결합 된 컬럼 모두에 대해 색인을 작성해야 함을 의미합니까? 색인 (colA, colB, colC)?
내가 추가하는 것을 잊어 버렸습니다.이 쿼리는 데이터베이스에서 실행되는 기본 쿼리이므로 매우 빠르게 실행해야합니다. – Timk