5.7针对在线ddl,临时表部分优化了很多,下面是一些新特性:
1开始支持多个页 刷新线程,将在buffer pool中的页刷出,由参数innodb_page_cleaners指定。
2Fusion-io Non-Volatile Memory (NVM)文件系统提供原子写入能力,这使得innodb的双写有些冗余了,innodb对部署在fusion-io设备上的系统表空间自动禁用双写。
3 innodb_buffer_pool_size可以动态调整大小
4在进行索引的创建及重建的过程中,innodb使用批量的方式加载,这种创建的方式被称为sorted index build,参数innodb_fill_factor指定了这个过程中的页填充率。
5一个新的日志记录类型mlog_file_name用来记录上次检查点依赖的变更,简化了crash恢复的过程中表空间的发现过程
6现在可以截断存在与undo表空间的undo 日志了,参数innodb_undo_log_truncate控制这个功能。
7sys模式对于dba诊断问题提供了新的思路
8index条件下推开始支持分区表
9master dump线程的提升
重构主转储线程以减少锁争用并提高主吞吐量。 在MySQL 5.7.2之前,转储线程在读取事件时锁定了二进制日志; 在MySQL 5.7.2及更高版本中,仅在读取上次成功写入事件结束时的位置时才会保持此锁定。 这意味着多个转储线程现在都能够从二进制日志文件中同时读取,并且转储线程现在能够在客户端写入二进制文件时读取
10多源复制,组复制
mysql5.7新特性
翻译上一篇:mysql组复制中的概念
下一篇:postgre中修改参数
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
MySQL5.7的新特性
一、MySQL5.7的新特性 一、MySQL服务功能增强 1、数据库初始化方式变更 2、支持为表增加计算列
数据库 mysql json 服务器 -
mysql5.7新特性JSON数据类型解析
mysql5.7新特性JSON数据类型解析
mysql json mysql