Команда mySQL Объясните, игнорировать LIMIT?

Я использую сервер mySQL версии 5.5.14, а теперь я пробую этот простой SQL-запрос с командой Explain:

EXPLAIN SELECT id, name, thumb FROM `twitter_profiles` LIMIT 10;

, и он показывает мне следующий результат:

+----+-------------+-------+------+---------------+------+---------+------+-------+-------+
| id | select_type | table | type | possible_keys | key  | key_len | ref  | rows  | Extra |
+----+-------------+-------+------+---------------+------+---------+------+-------+-------+
|  1 | SIMPLE      | tp    | ALL  | NULL          | NULL | NULL    | NULL | 40823 |       |
+----+-------------+-------+------+---------------+------+---------+------+-------+-------+
1 row in set (0.02 sec)

Мой вопрос: почему он сканирует всю таблицу вместо того, чтобы брать первые 10 строк, как я указал в предложении LIMIT?

Заранее благодарим вас за совет!

Ура,

Якуб

10
задан Álvaro González 21 July 2011 в 11:59
поделиться