1

こんにちは、このクエリがあります

SELECT * FROM customers WHERE height > 180 AND height < 200

explainそれに適用した結果は次のとおりです。

mysql> explain SELECT * FROM customers WHERE height > 180 AND height < 200;
+----+-------------+-----------+------+---------------+------+---------+------+-------+-------------+
| id | select_type | table     | type | possible_keys | key  | key_len | ref  | rows  | Extra       |
+----+-------------+-----------+------+---------------+------+---------+------+-------+-------------+
|  1 | SIMPLE      | customers | ALL  | height        | NULL | NULL    | NULL | 10423 | Using where |
+----+-------------+-----------+------+---------------+------+---------+------+-------+-------------+

heightどういうわけか、ピックアップされていないフィールドのインデックスがあることに注意してください...

フィールドはheight整数です。私は知らないよ。type私はそれが使用され、また使用されることを期待していましたrange

誰?

4

1 に答える 1