我想在mysql中打开performance_schema来收集统计信息。我怎样才能做到这一点?
performance_schema
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
systemctl restart mysqld
systemctl restart mysql
irlmq6kh2#
请参见documentation article。要更改"性能模式“系统变量的值,请在服务器启动时设置这些变量。例如,将以下行放入my.cnf文件以更改历史记录表的大小:[mysqld] performance_schema performance_schema_events_waits_history_size=20 performance_schema_events_waits_history_long_size=15000记住你必须在编辑完配置文件后重新启动你的mysql服务器。
[mysqld] performance_schema performance_schema_events_waits_history_size=20 performance_schema_events_waits_history_long_size=15000
2条答案
按热度按时间twh00eeo1#
下面的指南是特定于linux的,但应该很容易适应windows。
你必须检查一下mysql服务器二进制文件是否被编译成支持它:
如果最后一个命令返回了任何内容,则可以开始了。
在服务器启动时启用它,方法是将
然后执行
systemctl restart mysqld
(redhat)(或debian/ubuntu上的systemctl restart mysql
)来重启mysql服务器。有关如何使用性能模式引擎及其输出,请参阅手册:
https://dev.mysql.com/doc/refman/5.5/en/performance-schema-quick-start.html
irlmq6kh2#
请参见documentation article。
要更改"性能模式“系统变量的值,请在服务器启动时设置这些变量。例如,将以下行放入my.cnf文件以更改历史记录表的大小:
[mysqld] performance_schema performance_schema_events_waits_history_size=20 performance_schema_events_waits_history_long_size=15000
记住你必须在编辑完配置文件后重新启动你的mysql服务器。