How to on Performance_schema in mysql?

你离开我真会死。 提交于 2019-12-06 16:25:43

问题


I want to turn performance_schema ON in mysql to collect statistics.

How can I achieve this?


回答1:


The following guide is linux-specific, but should easily be adaptable to windows.

You have to check if the mysql server version you use, is compiled with support for it:

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

If you can read something there, you are good to go.

Enable it on server startup by putting into /etc/mysql/my.cnf

[mysqld]
performance_schema

Afterwards do a service mysqld restart (redhat) (or service mysql restart on debian/ubuntu) to restart the mysql server.

On how to use the performance schema engine and its output, see the manual:
https://dev.mysql.com/doc/refman/5.5/en/performance-schema-quick-start.html




回答2:


See the documentation article about it.

"To change the value of Performance Schema system variables, set them at server startup. For example, put the following lines in a my.cnf file to change the sizes of the history tables:"

[mysqld] performance_schema performance_schema_events_waits_history_size=20 performance_schema_events_waits_history_long_size=15000

Remember you have to restart you mysql server after editing the config file.



来源:https://stackoverflow.com/questions/29273426/how-to-on-performance-schema-in-mysql

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!