это похоже подняли из-за этого ERROR 1114 (HY000): The table '/tmp/#sqlb64b_155152f_2' is full и добавили set internal_tmp_mem_storage_engine='MEMORY';
вот это тоже весьма подозрительно - это что нужно было такого в временную таблицу навалить, чтобы она закончилась
Я предложил вам поискать запрос, который инициирует эту ошибку и понизить (уже сейчас) этот параметр до разумного.
запрос такой select d.safe_uid, month(reg_date)m, count(*)cc from subscribers_new s inner join department d on s.dep_id=d.id where reg_date >= '2021-07-01' group by d.safe_uid,m order by d.safe_uid,m limit 10; ERROR 1114 (HY000): The table '/tmp/#sql3369_251d57_2' is full
оптимизировали? кстати, а когда у вас начались проблема с утилизацией диска?
программист говорит запрос оптимизирован, проблема началась после того, как перешли с mariadb на mysql8
"программист говорит запрос оптимизирован" - как программист, скажу, что это вовсе не значит, что запрос реально оптимально работает)))
PS это что? чем лучше вообще мониторить типа iotop? Про pt-stalk надо почитать
я не уверен, что верно понял ваш вопрос. из PS/iotop вы можете брать метрики, а чем вы будете их мониторить/собирать зависит от того что вы используете в компании.
Обсуждают сегодня