|
|
|
|
|
для: cheops
(26.09.2008 в 09:40)
| | Все, я сам тормоз. Да, id это ключ, на него по умолчанию был составлен индекс. Но выборка WHERE была по полю id2 = столько-то, добавил индекс на id2 и скорость выборки сразу же уменьшилась до 0,05 сек... и неважно DESC ни DESC... хотя всне рано не могу понять, почему именно с ASC было медленно, а с DESC долго... :) | |
|
|
|
|
|
|
|
для: GiS
(22.09.2008 в 19:44)
| | А структура таблицы какая? id - это ключ? | |
|
|
|
|
|
|
| Здравствуйте!
Столкнулся с такой ситуацией: есть таблица в которой 150 000 записей. При выборке полей с сортировкой ORDER BY id время выборки состовляет 0,2 сек, а при ORDER BY id DESC - 0,03. В чем может быть причина?
Вот что говорит EXPLAIN в первом случае с DESC во втором без. Помоему все одинаково...
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE rrrr index <NULL> PRIMARY 4 <NULL> 146686 Using where
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE rrrr index <NULL> PRIMARY 4 <NULL> 146687 Using where | |
|
|
|
|