PDA

Показать полную графическую версию : USING FILESORT в mysql - вопрос про то, что при этом происходит


mar
02-04-2007, 00:31
Using filesort - при этом создается tmp-таблица? или не всегда?
Просто при анализе запроса вижу эту надпись, а в top - много свободной памяти, - и ОЗУ, и swap
Так происходит ли сброс данных на диск? или он идет только при надписи using temperory (или что-то в этом духе)

Vlad Drakula
02-04-2007, 11:05
mar
это очень хорошо выявляется при отценки времени запроса.

но моим наблюдениям файлы на диске создаются только при using temperory, и то невсегда.

в top - много свободной памяти, - и ОЗУ, и swap
MySQL не вылезает за объем разрешенного кеша, если он маленький то и будет много сводобной памяти.

mar
02-04-2007, 15:58
Vlad Drakula
ну using temperory при анализе самых подозрительных вопросов не наблюдается, потому, собственно, и спрашиваю :)

Vlad Drakula
02-04-2007, 16:11
mar
для анализа перфоманса очень удобно выставлять "лонг квери тайм" по меньше и запускать стрессовое тестирование... а потом смотреть что в лог свалилось.




© OSzone.net 2001-2012