【问题标题】:How to set "performance_schema on" in mysql?如何在 mysql 中设置“performance_schema on”?
【发布时间】:2015-03-26 07:54:34
【问题描述】:

我想在 mysql 中打开performance_schema 以收集统计信息。

我怎样才能做到这一点?

【问题讨论】:

    标签: mysql mysql-workbench sqlyog


    【解决方案1】:

    以下指南是特定于 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

    【讨论】:

    • 关闭它帮助我将内存使用量从 240MB 减少到 44MB。谢谢!
    【解决方案2】:

    请参阅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 服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-09
      • 1970-01-01
      相关资源
      最近更新 更多