Вот, нашел
SELECT r.trx_id AS waiting_trx_id, r.trx_mysql_thread_id AS waiting_thread,
TIMESTAМPDIFF(SECOND, r.trx_wait_started, CURRENT_TIMESTAМP) AS wait_time,
r.trx_query AS waiting_query,
l.lock_taЫe AS waiting_taЫe_lock,
b.trx_id AS Ыocking_trx_id, b.trx_mysql_thread_id AS Ыocking_thread,
SUBSTRING(
p.host, 1, INSTR(
p.host, ':') - 1) AS Ыocking_host,
SUBSTRING(
p.host, INSTR(
p.host, ':') +1) AS Ыocking_port,
IF(p.command = "Sleep", p.time, 0) AS idle_in_trx,
b.trx_query AS Ыocking_query
FROM INFORМATION_SCHEMA.INNODВ_LOCK_WAITS AS w
INNER JOIN INFORМATION_SCHEMA.INNODВ_TRX AS Ь ON b.trx_id = w.Ыocking_trx_id
INNER JOIN INFORМATION_SCHEМA.INNODB_TRX AS r ON r.trx_id = w.requesting_trx_id
INNER JOIN INFORМATION_SCHEМA.INNODB_LOCKS AS 1 ON w.requested_lock_id = l.lock_id
LEFT JOIN INFORМATION_SCHEMA.PROCESSLIST AS р ON
p.id b.trx_mysql_thread_id
ORDER ВУ wait_time DESC