есть какой-то большой запрос который достает 500к записей из десятка таблиц (назвем это агригацией) и записывает все это в денормализированую таблицу. Запрос отрабатывает 10 секунд.
mysql 5.6, настройки по умолчанию
временная таблица (MySQL Session Table on InnoDB storage) в которую происходит запись вышеуказано запроса
Проблема:
При запуске insert from select (выше указал) подвисает (8 часов не хватает) процесс mysql на стадии "send data"
Примечание:
Подвисание происходит чаще всего на новой базе данных, тоесть если первый раз подвисло, если убить процесс и опять запустить то все выполниться за 40 секунд.
Если вначале выполнить "ANALYZE TABLE ..." то процес не зависает.
Что нужно:
хочу разобраться почему так происходит
подскажите что можно замерять или что пременить что бы понять как правильно это исправить