1

インデックスを使用している場合でも、このクエリが全テーブル スキャンを実行している理由を誰か教えてもらえますか? 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、

等...

4

0 に答える 0