配置实例:
innodb_purge_rseg_truncate_frequency=12872)binlog_gtid_simple_recovery
推荐设置:
建议开启作用:
- 前提是你的mysql必须>5.7.6,否则要设为关闭 。
- 这个参数控制了当mysql启动或重启时,mysql在搜寻GTIDs时是如何迭代使用binlog文件的 。
- 这个选项设置为真,会提升mysql执行恢复的性能 。因为这样mysql-server启动和binlog日志清理更快 。该参数为真时,mysql-server只需打开最老的和最新的这2个binlog文件 。
默认为0配置实例:
binlog_gtid_simple_recovery=173)log_timestamps
推荐设置:
system作用:
- 推荐使用:system
- 这个参数主要是控制错误日志、慢查询日志等日志中的显示时间 。但它不会影响查询日志和慢日志写到表 (mysql.general_log, mysql.slow_log) 中的显示时间,此参数是全局的,可以动态修改 。
默认值为:UTC配置实例:
log_timestamps=system74)transaction_write_set_extraction
推荐设置:
这个值不需要去设,因为你用的不是mysql8.0,在5.7.6版以后这个制不是很成熟,如果要开启一般会使用:XXHASH64.作用:
这个值是基于group(并行)复制用的,推荐值为:XXHASH64,如果没有开启基于group(并行)的复制千万不要去设这个参数,设都不用去设,保持默认就可以了 。
如果不配的后果:
默认为off状态,即不生效 。配置实例:
transaction_write_set_extraction = OFFtransaction_write_set_extraction = XXHASH64transaction_write_set_extraction = MURMUR3275)show_compatibility_56推荐设置:
on作用:
推荐打开 。这个参数是兼容mysql5.6版的INFORMATION_SCHEMA.GLOBAL_STATUS相关功能的,它有利于从5.6到5.7的过渡时非mysql专职dba但是懂mysql的运维用的 。
如果不配的后果:
默认是off 。相当于严格模式 。配置实例:
show_compatibility_56=on至此,本文完,一共介绍了mysql5.7性能提升的75种方法和详细解释,希望对大家有所帮助!
原文链接:https://blog.csdn.net/lifetragedy/article/details/105944790
【mysql5.7性能提升一百倍调优宝典】
推荐阅读
- 淘宝店铺好评率如何快速提升 淘宝好评率低于多少有影响
- 高性能网络通信框架 HP-Socket v5.7.2
- 多云架构的3个常见性能挑战和解决方案
- 2分钟学会,提升你气质的20个小习惯
- 淘宝店的物流服务怎么提升 如何提高物流时效
- 淘宝新店铺怎么刷销量 淘宝店铺怎么提升流量和销量
- 在桌面上创建一个关机快捷方式,只需一条命令,关机速度大幅提升
- 月经期间女性能做瑜伽吗?
- 淘宝每天转化率百分之多少最好 淘宝怎么提升转化率
- 淘宝客单价高的产品怎么刷 淘宝货单价怎么提升
