インデックスを使用している場合でも、このクエリが全テーブル スキャンを実行している理由を誰か教えてもらえますか? INDEX フィールドと UNIQUE フィールドのすべての組み合わせを試しましたが、インデックスを使用している場合でも、常にテーブル内のすべての行をスキャンしているように見えますか?
EXPLAIN
SELECT *
FROM product_viewed
WHERE product_id_to = 414;
product_viewed product_id_from (f)
product_id_to (t)
訪問 (v) に関する FIELDS
AVAILABLE インデックスなど
プライマリ = f + t
unique_product_viewed_t_v_f = t + v + t
idx_product_viewed_t = t
結果の説明 1, SIMPLE, product_viewed, index, unique_product_viewed_t_v_f,idx_product_viewed_t, unique_product_viewed_t_v_f, 209, , 67057, where; インデックスの使用
テーブル データの例:、
ftv、
1002 1001
1、1005 1001 3、1006 1001 6、1002
1005
1、
等...