MySQL 9.1.0
Source Code Documentation
|
Inspect data locks in innodb. More...
#include <p_s.h>
Public Member Functions | |
Innodb_data_lock_inspector ()=default | |
~Innodb_data_lock_inspector () override=default | |
PSI_engine_data_lock_iterator * | create_data_lock_iterator () override |
Create a data lock iterator. More... | |
PSI_engine_data_lock_wait_iterator * | create_data_lock_wait_iterator () override |
Create a data lock wait iterator. More... | |
void | destroy_data_lock_iterator (PSI_engine_data_lock_iterator *it) override |
Destroy a data lock iterator. More... | |
void | destroy_data_lock_wait_iterator (PSI_engine_data_lock_wait_iterator *it) override |
Destroy a data lock wait iterator. More... | |
Public Member Functions inherited from PSI_engine_data_lock_inspector | |
PSI_engine_data_lock_inspector ()=default | |
virtual | ~PSI_engine_data_lock_inspector ()=default |
Inspect data locks in innodb.
This class is used by the performance schema to extract lock data.
|
default |
|
overridedefault |
|
overridevirtual |
Create a data lock iterator.
The iterator returned is used to extract data_locks rows from the storage engine.
Implements PSI_engine_data_lock_inspector.
|
overridevirtual |
Create a data lock wait iterator.
The iterator returned is used to extract data_lock_waits rows from the storage engine.
Implements PSI_engine_data_lock_inspector.
|
overridevirtual |
Destroy a data lock iterator.
Implements PSI_engine_data_lock_inspector.
|
overridevirtual |
Destroy a data lock wait iterator.
Implements PSI_engine_data_lock_inspector.