SELECT VERSION();
- Obtener log de los bloqueos
SHOW ENGINE INNODB STATUS;
- Consultar tiempo de innobd
SHOW VARIABLES LIKE 'innodb_lock_wait_timeout';
-- Ver bloqueos de forma más clara con sys schema
SELECT
r.trx_id AS waiting_trx_id,
r.trx_mysql_thread_id AS waiting_thread,
r.trx_query AS waiting_query,
r.trx_state,
TIMESTAMPDIFF(SECOND, r.trx_wait_started, NOW()) AS wait_seconds
FROM performance_schema.data_lock_waits w
JOIN information_schema.innodb_trx r ON r.trx_id = w.REQUESTING_ENGINE_TRANSACTION_ID
ORDER BY wait_seconds DESC;