MySQL最优配置文件模板·2016-11-28
2024-08-26 23:14:54
小伙伴们大爱的MySQL最优配置文件模板更新啦。对之前的MySQL最优配置文件·20160901做了一些修正,更为名至实归。可以通过此链接进行下载。当然,更欢迎同学们提出意见和建议,共同打造一个最优MySQL配置文件模板。
新增加的参数有:
- metadata_locks_hash_instances = 64 -- 提升大并发下的元数据锁性能,注意该参数仅在MySQL 5.6版本下有效,5.7版本已经使用无锁结构进行优化
- innodb_open_files = 4096 -- 增大InnoDB层缓存文件句柄的数量
- table_open_cache = 4096 -- 增大缓存表的数量
- table_definition_cache = 4096 -- 调大缓存frm表的数量,很多小伙伴遇到这个问题,导致show table status运行时等待非常长的时间
- table_open_cache_instances = 128 -- 提升大并发下的性能
- thread_cache_size = 64 -- 增大线程缓存,提升短连接的性能。通常来说都用连接池技术进行长连接操作,但是最近有一个项目用了短连接,遇到了坑。
- innodb_online_alter_log_max_size=1G -- 增大内存,防止大表在DML比较多的场景下Online DDL操作失败
移除的参数有:
- relay_log_recovery = 1 -- 若开启GTID功能,crash safe功能无需开启此参数。具体可见官方文档说明
最后,对上篇文章拿走不谢,Flashback for MySQL 5.7做一下说明,在编辑时漏了下面一段话,可能大家产生了误解:
Flashback最早由淘宝的彭立勋同学开发,后集成在InnoSQL中,并由网易的同学持续开发与维护。
因此官方的mysqlbinlog是不包含flashback功能,下载文章中指定mysqlbinlog才有。另外,彭立勋同学表示MariaDB 10.3将支持DDL的flashback功能,大家期待吧。
最新文章
- NPOI 自定义单元格背景颜色-Excel
- (zhuan)Python 虚拟环境:Virtualenv
- Containers Reserved yarn resourcemanager
- (转).net开发者对android第二周的学习体会
- js取整数、取余数的方法
- jquery 小插件,完成“输入字段预期值的提示信息”,防html5 placeholder属性
- 解决Qt编译动态链接库could not find or load the Qt platform plugin ";windows"; in.问题
- Java面试与回答技巧(1.如何正确的面试)
- matlab练习程序(渲染三原色)
- 使用nginx mirror 制作nexus 的简单ha
- JAVA-SpringMVC基于注解模式第一个应用
- 【转载】.NET 开发者必备的工具箱
- 如何使用 Flexbox 和 CSS Grid,实现高效布局
- C# 根据域名获取IP地址
- USER 版本与ENG 版本差异
- 大家来探讨下,IRepository 应该怎么定义?
- Apache-solr
- Python中的reload函数
- 3dContactPointAnnotationTool开发日志(十一)
- windows开了远程控制访问老提示密码账号不正确
热门文章
- ssrs 2016, mobile report error: The report may be misconfigured, the data may not be available, or the server version may be unsupported.
- Zygote和System进程的启动过程、Android应用进程启动过程
- Struts2 表单提交与execute()方法的结合使用
- 设置UITableViewCell 选中时的背景颜色
- jmeter(四)检查点
- win7 系统 右键很慢
- hbase最近的一些实践
- rhel7安装oracle 11gR2
- ssm基础配置
- Code::Blocks使用与调试一条龙