Oracle 把 MySQL 8.4 中 InnoDB 特性给改了

导读:MySQL在8.4版本后,对自身一些技术参数做了一定的更改。

MySQL 8.4正式发布了。我们看到 Oracle 官方文档,很齐全完整的同步推出,文档在以下地址:

https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/mysql-nutshell.html

我们看到新版本的一些参数和特性被Oralce全面修改,包括如下的内容:

已修改的MySQL特性

鉴于文档比较枯燥,我们总结新版本已经修改的特性总如下:

  • 缓冲池提示

    计算为 ( innodb_buffer_pool_size / innodb_buffer_pool_chunk_size) 的 1/2

  • CPU提示

    按可用逻辑处理器数量的1/4计算

  • 克隆插件

    克隆插件版本控制要求被放宽,以允许在同一系列的不同点版本之间进行克隆。换句话说,只有主要版本号和次要版本号必须匹配,而以前点版本号也必须匹配。

    例如,克隆功能现在允许将 8.4.0 克隆到 8.4.14,反之亦然。

  • Windows 上基于 SASL 的 LDAP 身份验证

    在Windows 系统上,现在支持基于 SASL 的 LDAP 身份验证的服务器插件。这表示 Windows 客户端现在可以使用 GSSAPI/Kerberos 对该 authentication_ldap_sasl_client插件进行身份验证。

  • MySQL 复制

    SOURCE_RETRY_COUNT 更改。SOURCE_RETRY_COUNT该语句的选项 的默认值 CHANGE REPLICATION SOURCE TO已更改为 10。使用此选项和 SOURCE_CONNECT_RETRY(60) 的默认值,副本在重新连接尝试之间等待 60 秒,并以该速率继续尝试重新连接 10 秒。

被调整的默认值

MySQL 8.4 相比于之前的 8.0 ,Oracle 调整了不少 InnoDB 的默认值。