Общие > Базы данных

Долго висит статус Sending data

<< < (2/2)

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.

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии