看到老叶搞了个最方便靠谱的my.cnf生成工具,这哥们的功夫还是很牛X的,信得过,哈哈。

简单说明:

填写必要的选项值后,直接提交即可直接生成my.cnf配置文件,并且输出下载。下载文件我设定的名字是 my.cnf-5.7.txt,用 .txt 后缀是为方便大家下载到本地后先用文本编辑器打开,确认符合您的预期后再正式使用。


这份配置文件,有以下几个地方建议您关注下:

已默认关闭了query cache,如果您觉得确实有需要,可自行打开;


客户端连接超时我设置600秒,如果您觉得太长或太短,也请自行调整;


默认打开innodb status输出到log中,以及innodb lock输出到log中,如果觉得烦人,可自行关闭;


把binlog-format默认改为row格式,如果不符合您的预期,请自行调整;


把table lock的默认timeout时长(lock_wait_timeout)设置为3600秒,这个值之前的默认值是1天,我觉得太长了;


几乎启用了全部Performance Schema功能,方便后续定位性能问题;


启用了InnoDB Metric的大多数检测模块,方便对InnoDB进行监控;

 

使用地址:http://imysql.com/my-cnf-wizard.html

 

作者 听涛

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注