в MYSQL встречаются дедлоки и хотелось бы вести журнал их появления.
Нашел конфиг в mysql - innodb_print_all_deadlocks. Но судя по тому, что прочел в СО и других ресурсах, он не дает исчерпывающую инфу и не всегда срабатывает.
Сейчас наткнулся на innotop. Ее можно врубить в режиме отслеживания дедлоков и логировать их(насколько я понял в консоль этой же утилиты).
Подозреваю, что это красиво решается при наличии нормальной мониторинг системы(чего у нас нет, к сожалению) и mysql экспортеров.
Подскажите как это лучше сделать?
Дедлоки пишутся в лог. Там есть вся исчерпывающая информация для разбора, это ты неправ.
Привет. имеешь ввиду innodb_print_all_deadlocks?
А что, часты дедлоки?
Для ответа на этот вопрос и хотим завести лог :)
Ну, тут достаточно просто понаблюдать за логом, если они редки, то и особенно и не стоит париться.
Обсуждают сегодня