The Performance Schema exposes lock information through these tables:
data_locks
: Data locks held and requested
data_lock_waits
: Relationships between data lock owners and data lock requestors blocked by those owners
metadata_locks
: Metadata locks held and requested
table_handles
: Table locks held and requested
The following sections describe these tables in more detail.