[SQL ] MySQL Join 沒有用上Index
現在有兩個Tables, A 及 B
A
--------
OID INT
IID INT
DSC VARCHAR2(255)
B
--------
RID INT
IID INT
DA VARCHAR2(10)
A.IID 及 B.IID 有 Index
explain select * from A,B where A.IID = B.IID
id * select_type * table type possible_keys key key_len ref rows Extra *
1 SIMPLE A ALL IID_IDX 6
1 SIMPLE B ALL IID_IDX 4 Using where; Using join buffer
為什麼Join用不上Index??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.175.73.90
推
08/25 12:10, , 1F
08/25 12:10, 1F
※ 編輯: lkerr 來自: 202.175.73.90 (08/25 12:22)
→
08/26 02:05, , 2F
08/26 02:05, 2F
→
08/27 20:40, , 3F
08/27 20:40, 3F