zoukankan      html  css  js  c++  java
  • 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、半同步复制

  • 相关阅读:
    笔试面试题集锦
    Mosquitto pub/sub服务实现代码浅析-主体框架
    查找算法(一)
    基数排序
    插入排序-----希尔排序
    插入排序------直接插入排序
    归并排序
    选择排序--------简单选择排序
    交换排序------冒泡排序
    排序算法
  • 原文地址:https://www.cnblogs.com/MYSQLZOUQI/p/3980804.html
Copyright © 2011-2022 走看看