如何在mysql中设置“performance_schema on”?

eoigrqb6  于 2023-03-17  发布在  Mysql
关注(0)|答案(2)|浏览(142)

我想在mysql中打开performance_schema来收集统计信息。
我怎样才能做到这一点?

twh00eeo

twh00eeo1#

下面的指南是特定于linux的,但应该很容易适应windows。
你必须检查一下mysql服务器二进制文件是否被编译成支持它:

mysqld --verbose --help|grep performance-schema

如果最后一个命令返回了任何内容,则可以开始了。
在服务器启动时启用它,方法是将

[mysqld]
performance_schema

然后执行systemctl restart mysqld(redhat)(或debian/ubuntu上的systemctl restart mysql)来重启mysql服务器。
有关如何使用性能模式引擎及其输出,请参阅手册:
https://dev.mysql.com/doc/refman/5.5/en/performance-schema-quick-start.html

irlmq6kh

irlmq6kh2#

请参见documentation article
要更改"性能模式“系统变量的值,请在服务器启动时设置这些变量。例如,将以下行放入my.cnf文件以更改历史记录表的大小:
[mysqld] performance_schema performance_schema_events_waits_history_size=20 performance_schema_events_waits_history_long_size=15000
记住你必须在编辑完配置文件后重新启动你的mysql服务器。

相关问题