Тормозит вэб-морда на FreePBX
Захожу на сервер (ОС- CentOS), запускаю top - в топе процессы asterisk и mysql, процессор при этом не загружен, но когда mysql становится 1-м в списке, wa процессора (ожидание процессором ввода-вывода) становится примерно 95%.
Iotop тоже показывает что примерно 60-70 процентов времени в топе процесс mysql c IO>90%.
Если посмотреть состояние mysql командой mytop, то обнаружится пару процессов слипе, постоянно повторяющийся запрос от root'а SHOW FULL PROCESSLIST c Time=0 и что самое интересное повторяющийся запрос SELECT 'key' FROM 'kvstore' WHERE 'module'='Dashboard' AND 'id'='MINUTES' ORDER BY 'key' который висит по 50-60 секунд.
Что за странный запрос, почему он висит по 60 секунд и почему id не числовой.
Никто не сталкивался с такой ситуацией?
А потом построить INDEX для запроса - если необходимо
(судя по 50-60 секундам - уже необходимо)
_________________
платный суппорт по мере возможностей
Added after 1 minutes:
индексы там есть, изменение структуры таблицы свалит вебморду
_________________
облачные сервера asterisk/freepbx/a2billing/espocrm с полной техподдержкой, от 1490-мес. skype: whoim2, whoim@asterisk.ru