35.4.2 Счётчики сервера
Метрики сервера организованы в группы, называемые счётчиками.
mysql> select * from performance_schema.setup_meters;
+------------------------+-----------+---------+-------------------------------------------+
| NAME | FREQUENCY | ENABLED | DESCRIPTION |
+------------------------+-----------+---------+-------------------------------------------+
| mysql.inno | 10 | YES | MySql InnoDB metrics |
| mysql.inno.buffer_pool | 10 | YES | MySql InnoDB buffer pool metrics |
| mysql.inno.data | 10 | YES | MySql InnoDB data metrics |
| mysql.x | 10 | YES | MySql X plugin metrics |
| mysql.x.stmt | 10 | YES | MySql X plugin statement statistics |
| mysql.stats | 10 | YES | MySql core metrics |
| mysql.stats.com | 10 | YES | MySql command stats |
| mysql.stats.connection | 10 | YES | MySql connection stats |
| mysql.stats.handler | 10 | YES | MySql handler stats |
| mysql.stats.ssl | 10 | YES | MySql TLS related stats |
| mysql.myisam | 10 | YES | MySql MyISAM storage engine stats |
| mysql.perf_schema | 10 | YES | MySql performance_schema lost instruments |
| mysql.mle | 1800 | YES | MySQL MLE component metrics |
+------------------------+-----------+---------+-------------------------------------------+
FREQUENCY и ENABLED можно редактировать. Например, для обновления частоты метрик mysql.inno:
mysql>update performance_schema.setup_meters set FREQUENCY='30' where name = 'mysql.inno';
Максимальное количество счётчиков, которые можно создать, задаётся параметром performance_schema_max_meter_classes.
Счётчики также можно настроить из командной строки, при запуске сервера или из файла конфигурации.
Для включения или выключения счётчика, или изменения частоты счётчика, используйте следующий синтаксис параметра командной строки:
--performance-schema-meter='meterName=frequency:integer,enabled:ON|OFF'
Следующий пример включает счётчик mysql.inno и устанавливает частоту в 50:
--performance-schema-meter='mysql.inno=frequency:50,enabled:ON'
© 2025 Oracle
Licensed under the GPLv2 License.