百度出来的就不要拿上来了.知道这里的都是大神,搞得都是大数据之类的高端事务.请见谅小弟提这么低端的问题.
关键是mysql官方自己都没有配置文件页.
十全十美的优化配置文件,通用性也比较差。 一般大的企业会追求通用性,兼容更多的场景。 推荐叶金荣实现的配置生成: http://zhishutech.net/my-cnf-wizard.html 你可以在这个生成的基础上修改一下。
配置要根据你自己的机器来设定啊,比如Buffer pool size,能大尽量大;如果你的写入负载很大的话,redo log文件尽量配大点,防止频繁checkpoint导致的性能衰减;还有Lru scan depth,page cleaner线程个数来优化后台刷脏; 2. 另外看你是否需要强持久化,比如sync_binlog是否设为1, innodb flush log at commit也设为1 这都对性能有所影响(但强持久化数据),看你自己的取舍和实际场景.
官方不给推荐配置是有理由的。。。。没有十全十美的配置,只有适合自己业务和服务器的
题主您好,
一般在安装mysql后,相应的程序目录中或配置目录中会有my.cnf可以提供选择的呀。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。