mysql> select trx_id,trx_state,trx_started,trx_tables_locked,trx_rows_locked,trx_query from information_schema.innodb_trx; +--------+-----------+---------------------+-------------------+-----------------+--------------------------------------+ | trx_id | trx_state | trx_started | trx_tables_locked | trx_rows_locked | trx_query | +--------+-----------+---------------------+-------------------+-----------------+--------------------------------------+ | 320562 | LOCK WAIT | 2020-05-04 20:16:42 | 1 | 1 | update temp set name='aa' where id=1 | | 320561 | RUNNING | 2020-05-04 20:15:26 | 1 | 2 | NULL | +--------+-----------+---------------------+-------------------+-----------------+--------------------------------------+ 2 rows in set (0.00 sec)
mysql> select engine_lock_id,engine_transaction_id,lock_mode,lock_type,index_name,object_name,lock_data,lock_status,thread_id from performance_schema.data_locks; +----------------+-----------------------+---------------+-----------+------------+-------------+-----------+-------------+-----------+ | engine_lock_id | engine_transaction_id | lock_mode | lock_type | index_name | object_name | lock_data | lock_status | thread_id | +----------------+-----------------------+---------------+-----------+------------+-------------+-----------+-------------+-----------+ | 320562:1172 | 320562 | IX | TABLE | NULL | temp | NULL | GRANTED | 49 | | 320562:110:4:5 | 320562 | X,REC_NOT_GAP | RECORD | PRIMARY | temp | 1 | WAITING | 49 | | 320561:1172 | 320561 | IX | TABLE | NULL | temp | NULL | GRANTED | 46 | | 320561:110:4:5 | 320561 | X,REC_NOT_GAP | RECORD | PRIMARY | temp | 1 | GRANTED | 46 | | 320561:110:4:6 | 320561 | X,REC_NOT_GAP | RECORD | PRIMARY | temp | 2 | GRANTED | 46 | +----------------+-----------------------+---------------+-----------+------------+-------------+-----------+-------------+-----------+ 5 rows in set (0.01 sec)
mysql> select locked_table_name,locked_index,waiting_pid,waiting_lock_id,blocking_lock_id,blocking_pid from sys.innodb_lock_waits; +-------------------+--------------+-------------+-----------------+------------------+--------------+ | locked_table_name | locked_index | waiting_pid | waiting_lock_id | blocking_lock_id | blocking_pid | +-------------------+--------------+-------------+-----------------+------------------+--------------+ | temp | PRIMARY | 11 | 320562:110:4:5 | 320561:110:4:5 | 8 | +-------------------+--------------+-------------+-----------------+------------------+--------------+ 1 row in set (0.08 sec)