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. |
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 | +---------------------------------------------------------------------------------------+---------+-------+
© 2019 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/performance-schema-setup_instruments-table/