【发布时间】:2015-03-26 07:54:34
【问题描述】:
我想在 mysql 中打开performance_schema 以收集统计信息。
我怎样才能做到这一点?
【问题讨论】:
标签: mysql mysql-workbench sqlyog
我想在 mysql 中打开performance_schema 以收集统计信息。
我怎样才能做到这一点?
【问题讨论】:
标签: mysql mysql-workbench sqlyog
以下指南是特定于 linux 的,但应该很容易适应 Windows。
您必须检查您使用的mysql服务器版本是否支持它:
mysqld --verbose --help | grep performance-schema
如果你能在那里读到一些东西,你就可以走了。
通过输入/etc/mysql/my.cnf在服务器启动时启用它
[mysqld]
performance_schema
然后执行service mysqld restart (redhat)(或在 debian/ubuntu 上为service mysql restart)重启 mysql 服务器。
关于如何使用性能模式引擎及其输出,请参阅手册:
https://dev.mysql.com/doc/refman/5.5/en/performance-schema-quick-start.html
【讨论】:
请参阅documentation article 了解它。
"要更改 Performance Schema 系统变量的值,请在服务器启动时设置它们。例如,将以下行放入 my.cnf 文件中以更改历史表的大小:"
[mysqld]
performance_schema
performance_schema_events_waits_history_size=20
performance_schema_events_waits_history_long_size=15000
请记住,您必须在编辑配置文件后重新启动 mysql 服务器。
【讨论】: