Общие > Базы данных
Долго висит статус Sending data
fidget:
странно что он использует только часть индекса, что по date.
fidget:
Попробуй сделать еще такой финт ушами:
SELECT id_word, searches, clicks, date FROM click_words_date
WHERE date = \'2006-08-20\'
ORDER BY date DESC, clicks DESC , searches DESC
LIMIT 119910, 100
и посмотри что тебе EXPLAIN скажет.
Alone:
Да в общем говорит то же самое :(
изменение индексов, настроек не к чему не привела :(
Блин, загадка природы, исполняет автор...
fidget:
кстати, а если ты выполняешь запрос несколько раз, то у тебя он все время так медленно выполняется?
У меня просто похожий по структуре запрос на 30-миллионной табличке, где он сканирует пол-миллиона строк выполняется за 2-4 секунды первый раз (пока MySQL грузит индексы в кэш) и порядка 0.15-0.25 секунды последующие разы.
Это на моей домашней машинке, поэтому говорить о каких-то мощностях самого сервера не приходится.
Возможно у вас загружен key_buffer_size.
Навигация
Перейти к полной версии