文章 2022-05-27 来自:开发者社区

新特性速递 | InnoDB redo log archiving(归档)

导读MySQL 8.0.17开始支持的redo log归档能干嘛用呢,好吃吗今天,MySQL 8.0.17发布了,看了下release note,发现果真如之前预期的那样,恢复了redo log归档(redo log archiving)功能。之所以说是“恢复”,那是因为在InnoDB非常古老的版本(MySQL 4.0.6之前的版本)才存在,之后就取消了,当时还支持redo log mirror....

文章 2021-11-18 来自:开发者社区

新特性速递 | InnoDB redo log archiving(归档)

导读MySQL 8.0.17开始支持的redo log归档能干嘛用呢,好吃吗今天,MySQL 8.0.17发布了,看了下release note,发现果真如之前预期的那样,恢复了redo log归档(redo log archiving)功能。之所以说是“恢复”,那是因为在InnoDB非常古老的版本(MySQL 4.0.6之前的版本)才存在,之后就取消了,当时还支持redo log mirror....

文章 2019-05-26 来自:开发者社区

MySQL8.0 - 新特性 - 说说InnoDB Log System的隐藏参数

InnoDB在设计lock-free的log system时,除了已有的参数外,还通过宏控制隐藏了一些参数,如果你使用源码编译时,打开cmake选项-DENABLE_EXPERIMENT_SYSVARS=1, 就可以看到这些参数了。本文主要简单的过一下这些隐藏的参数所代表的含义 A.innodb_log_write_eventsinnodb_log_flush_events两者的含义类似,表示用....

文章 2019-02-26 来自:开发者社区

MySQL8.0.14 - 新特性 - InnoDB Parallel Read简述

Update log 2019/7/30: MySQL-8.0.17 相关worklog: WL#12978: InnoDB:Fix imbalance during parallel scan 主要改动:修复了数据倾斜的问题,比如产生了5个分区,但只有4个线程,每个分区执行假设1分钟的话,那么首先4个线程先各自执行自己的分区,然后谁先完成再执行最后一个分区,加起来就是2分钟。解决方案是,当执行....

文章 2017-05-02 来自:开发者社区

MySQL5.7中InnoDB不可不知的新特性

讲师介绍  赖铮Oracle InnoDB团队 Principle Software Developer   曾任达梦、Teradata高级工程师,主要负责研发数据库执行引擎和存储引擎,十年以商数据库内核开发经验。    大家好,首先非常感谢社群的引荐,让我有机会在这里跟广大的DBA群友们交流。   今天的分享主要是针对MySQL5.7中...

MySQL5.7中InnoDB不可不知的新特性
文章 2016-09-25 来自:开发者社区

MySQL · 引擎新特性 · 可开关的InnoDB死锁检测

在数据库系统中,死锁问题几乎是不可避免的,一般要么是资源互相占用导致,或者是系统内部的锁升级(在innodb内尤其普遍),尤其是糟糕的未经审查的SQL设计通常是导致死锁的元凶。在MySQL InnoDB引擎中,死锁的检测是通过深度遍历进行的,每一个需要等待的行锁请求都需要去检测是否可能产生死锁。 关于InnoDB事务锁,可以参阅我之前的一篇博客,这里不展开讨论:MySQL · 引擎特性 · In....

文章 2016-05-10 来自:开发者社区

[MySQL 5.6] Innodb新特性之export/import 表文件

 在MySQL 5.6中,提供了新的接口来支持将单独表文件,从一个实例转移到另外一个实例。 对于MySQL运维同学来说,这是一个非常重要的特性,当MySQL实例挂掉了,或者因为其他什么原因重现异常了,就可以通过该特性,将所有的表迁移到其他实例。 以下分析及实验基于MySQL5.6.12 用法: 简单的实验了一把,使用sysbench创建的表 ...

文章 2016-05-10 来自:开发者社区

[MySQL 5.6] Innodb 新特性之 multi purge thread

在做5.6.12 vs 5.6.11的性能对比时,大量update产生了很长的purge history list。手贱把innodb_fast_shutdowns设置为0了,结果Purge线程一直干活了,差不多两个小时才结束…. 我们知道,在MySQL5.5版本中,就已经开始将purge 任务从master线程中独立出来,而到了5.6,已经支持多个purge线程同时进行,简单的理了下代码逻辑.....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。