mysql性能优化与高可用_MySQL管理之道:性能调优、高可用与监控》迷你书

MySQL管理之道:性能调优、高可用与监控》迷你书

MYSQL5.5.X主要改进

1、默认使用innodb存储引擎

2、充分利用CPU多核处理能力

3、提高刷写脏页数量和合并插入数量,改善I/O

4、让innodb_buffer_pool缓冲池中的热数据存活更久,污染问题

5、innodb数据恢复时间加快

6、innodb同时支持多个buffer pool实例

7、可关闭自适应哈希索引,semaphores信号量

8、在innodb中可选择使用内存分配程序:TCMalloc 谷歌开发

优化内存碎片率是世界性难题,tcmalloc/jemalloc 都不能做到完美,可能要优化确实很困难)。

https://mongoing.com/archives/34751

9、提高默认innodb线程并发数

10、预读算法的变化

11、在Linux上实现异步I/O

12、恢复组提交 group commit

13、innodb使用多个回滚段提升性能

14、改善清除程序进度

15、添加删除缓冲和清除缓冲

16控制自旋锁spin lock轮询间隔:死循环轮询服务状态

17、快速创建,删除,更改索引 fast index creation -》5.6的online ddl

18、innodb支持创建压缩数据页

19、可动态关闭innodb更新元数据的统计功能:污染缓冲池,annlyze table和show table status也会读取表的元数据污染缓冲池

20、复制功能加强

21、中继日志relay log自我修复  replication  crash safe

22、开启innodb严格检查模式

23、动态更改系统配置参数,新增可以动态更改的参数是独立表空间,innodb锁超时时间

24、SQL语句写法改变

25、存储过程支持limit变量

26、从5.1升级到5.5,方法一:采用mysql_upgrade升级授权表方式升级,方法二:直接安装5.5使用导入导出数据

27、半同步复制

d7542e73d0414b58fedc8b9454d9f2c3.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值