Performance Schema setup_instruments Table
You are viewing an old version of this article. View
the current version here.
The setup_instruments
table contains a list of instrumented object classes for which it is possible to collect events. There is one row for each instrument in the source code. When an instrument is enabled and executed, instances are created which are then stored in the cond_instances, file_instances, mutex_instances, rwlock_instances or socket_instance tables.
It contains the following columns:
Column | Description |
---|---|
NAME | Instrument name |
ENABLED | Whether or not the instrument is enabled. It can be disabled, and the instrument will produce no events. |
TIMED | Whether or not the instrument is timed. It can be set, but if disabled, events produced by the instrument will have NULL values for the corresponding TIMER_START , TIMER_END , and TIMER_WAIT values. |
Example
SELECT * FROM setup_instruments; +---------------------------------------------------------------------------------------+---------+-------+ .... | statement/com/Fetch | YES | YES | | statement/com/Daemon | YES | YES | | statement/com/Error | YES | YES | | statement/com/ | YES | YES | | wait/io/socket/sql/server_tcpip_socket | NO | NO | | wait/io/socket/sql/server_unix_socket | NO | NO | | wait/io/socket/sql/client_connection | NO | NO | | idle | YES | YES | +---------------------------------------------------------------------------------------+---------+-------+
Comments
Comments loading...
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.