Если правильно понимать, работает FLUSH TABLES WITH READ LOCK
получает глобальную блокировку чтения.Как я могу увидеть глобальные блокировки в mysql (innodb)?
Есть ли какая-либо команда, которую я могу запустить в клиенте mysql, который показывает мне, что блокировка в настоящее время получена?
http://dev.mysql.com/doc/refman/5.1/en/processlist-table.html – ajreal
Я пробовал 'show full processlist'. Он может показать, что запрос «обновления» ожидает освобождения блокировки, но он не показывает, кто держит блокировку. – davidbrai
Он делает: 'ПЕРВАЯ команда перед записью (вставка, обновление, удаление) является владельцем блокировки – ajreal