1
I가 다음 MySQL의 쿼리레퍼런스가 mysql에서 const가 아닌 두 개의 const가 있어야하나요?
explain select item_id from items use index(user_item_id) where user_id=9 and item_id=10000
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE items ref user_item_id user_item_id 8 const,const 1 Using index
을 반환 다음과 같은 방법 온 유형이 심판과에서 const하지?
user_item_id는 user_id와 item_id의 합성 색인입니다. 단어 const
그것이 "로 쿼리의 일부를 멀리 최적화 및 설명 추가
"이것은 하나의 값과 일치 행을 반환하는 인덱스 액세스입니다 "로
무슨 뜻인지 확실하지 않습니다. – Scott
쿼리가 일부 데이터에 액세스해야 함 - ref는 데이터가 단일 값과 일치 함을 의미합니다. const가 아닌 이유는 mysql이 데이터를 최적화 할 수 없다는 것입니다. 행에 액세스해야하며 이는 다시 ref로 유형을 설정합니다 const가 아님 –
'EXPLAIN' 쿼리를 추가해야 매우 효율적입니다. –