可以在服务器启动时在命令行或选项文件中指定性能模式参数,以配置性能模式检测点和使用者。在许多情况下,也可以进行运行时配置(请参阅第 29.4 节“性能模式运行时配置”),但是当运行时配置对于在启动过程中已经初始化的检测点来说为时已晚时,必须使用启动配置。
可以使用以下语法在启动时配置性能模式使用者和检测点。有关更多详细信息,请参阅第 29.3 节“性能模式启动配置”。
--performance-schema-consumer-
consumer_name
=value
配置性能模式使用者。
setup_consumers
表中的使用者名称使用下划线,但对于在启动时设置的使用者,名称中的短划线和下划线是等效的。配置各个使用者的选项将在本节稍后详细介绍。--performance-schema-instrument=
instrument_name
=value
配置性能模式检测点。该名称可以作为模式给出,以配置与该模式匹配的检测点。
以下项目配置各个使用者
--performance-schema-consumer-events-stages-current=
value
配置
events-stages-current
使用者。--performance-schema-consumer-events-stages-history=
value
配置
events-stages-history
使用者。--performance-schema-consumer-events-stages-history-long=
value
配置
events-stages-history-long
使用者。--performance-schema-consumer-events-statements-cpu=
value
配置
events-statements-cpu
使用者。--performance-schema-consumer-events-statements-current=
value
配置
events-statements-current
使用者。--performance-schema-consumer-events-statements-history=
value
配置
events-statements-history
使用者。--performance-schema-consumer-events-statements-history-long=
value
配置
events-statements-history-long
使用者。--performance-schema-consumer-events-transactions-current=
value
配置性能模式
events-transactions-current
使用者。--performance-schema-consumer-events-transactions-history=
value
配置性能模式
events-transactions-history
使用者。--performance-schema-consumer-events-transactions-history-long=
value
配置性能模式
events-transactions-history-long
使用者。--performance-schema-consumer-events-waits-current=
value
配置
events-waits-current
使用者。--performance-schema-consumer-events-waits-history=
value
配置
events-waits-history
使用者。--performance-schema-consumer-events-waits-history-long=
value
配置
events-waits-history-long
使用者。--performance-schema-consumer-global-instrumentation=
value
配置
global-instrumentation
使用者。--performance-schema-consumer-statements-digest=
value
配置
statements-digest
使用者。--performance-schema-consumer-thread-instrumentation=
value
配置
thread-instrumentation
使用者。