![]() |
|
Модераторы: skyboy |
![]()
|
|
| dimes |
|
||||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 249 Регистрация: 20.7.2004 Где: то около СПБ Репутация: 1 Всего: 14 |
Mysql 4.1.20
Есть таблица
Кол-во строк в таблице около 9М Выполняем запрос
Все ок выполняеться почти мгновенно EXPLAIN говорит
Но!
Выполняеться почти 20сек(все время со статусом "Sending data") Чем дальше "листаешь" от первой страницы тем дольше выполняется запрос Это так и должно быть или это из-за причудливых изгибом моих рук? На сервере работает еще innoDB, о самом сервере могу сказать только что это дедик с 3Г памяти |
||||||||
|
|||||||||
| Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 15 Всего: 54 |
Давай variables...
Как вариант, можно попробовать отдельно ключики по date и (`clicks`,`searches`) сделать... -------------------- ![]() |
|||
|
||||
| dimes |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 249 Регистрация: 20.7.2004 Где: то около СПБ Репутация: 1 Всего: 14 |
Добавлено @ 17:08
А чем это поможет? Это сообщение отредактировал(а) dimes - 21.8.2006, 17:07 |
||||
|
|||||
| Kesh |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 15 Всего: 54 |
По поводу ключей...
Смотри, У тебя идет отдельно условие в WHERE и сортировка...
Взято отсюда 5.2.7 Как MySQL оптимизирует ORDER BY 5.2.8 Как MySQL оптимизирует LIMIT -------------------- ![]() |
||||||
|
|||||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |