Мониторинг сегментов отката MySQL
Я недавно обнаружил потолок открытых транзакций по умолчанию 1024 в MySQL. С тех пор я увеличил лимит, используя innodb_extra_rsegments. Тем не менее, я хотел бы следить за этим движением вперед. Моя версия MySQL 5.1.48. Есть ли способ отслеживать открытые транзакции в определенный момент времени?
1 ответ
Решение
SHOW ENGINE INNODB STATUS
даст представление о том, как далеко назад находится ваш список истории, сколько транзакций ожидает / активно, а также о других супер полезных диагностиках.
Вы можете получить полное изложение здесь
Кроме того, на это уже был дан ответ: https://stackoverflow.com/questions/3172127/can-i-retrieve-pending-queries-during-an-innodb-transaction