程序员开发实例大全宝库

网站首页 > 编程文章 正文

MySQL 8.4 GA 正式发布:全新长期支持版带来众多增强与变更

zazugpt 2024-09-07 21:43:03 编程文章 26 ℃ 0 评论

MySQL 8.4 GA,作为MySQL的又一重要长期支持版本,带来了众多新功能、改进以及对现有功能的优化。以下是其中一些关键变更内容的概述:

认证插件更新

  • 默认情况下,“mysql_native_password”认证插件已被禁用。如需兼容旧应用程序,用户需在启动MySQL服务器时,通过“--mysql-native-password=on”选项启用该插件。

克隆插件放宽要求

  • 克隆插件的版本要求得到放宽,允许在同一个大版本内进行克隆,无需小版本严格一致。例如,用户可以从8.4.0克隆至8.4.14。

Windows上的LDAP认证支持

  • 引入了对Windows系统上基于SASL的LDAP认证的支持,允许Windows客户端使用GSSAP/Kerberos和“authentication_ldap_sasl_client”插件进行身份验证。

主从复制增强

  • “SOURCE_RETRY_COUNT”选项值调整为10,主从复制将在10分钟内,每60秒尝试一次重新连接。
  • “START REPLICA”的“SQL_AFTER_GTIDS”选项支持多线程回放(MTA),提高复制效率。
  • 术语更新:大量“MASTER/SLAVE”术语被替换为“SOURCE/REPLICA”,以反映现代数据库架构的演变。

mysqldump工具优化

  • 新增“--output-as-version”选项,支持从8.2及以后版本的MySQL服务器兼容旧的MySQL服务器。

组复制改进

  • “group_replication_set_as_primary()”函数在选择新的主要成员时,将等待正在进行的DDL操作完成,确保数据一致性。
  • “group_replication_consistency”系统变量的默认值从“EVENTUAL”改为“BEFORE_ON_PRIMARY_FAILOVER”,“group_replication_exit_state_action”系统变量的默认值改为“OFFLINE_MODE”,增强了组复制的可靠性和稳定性。

性能监控与调优

  • 引入自动更新直方图功能,无论是否执行“ANALYZE TABLE”,都将自动更新直方图,以支持更准确的查询优化。
  • 在“Performance_Schema”中增加线程池的连接信息,并新增“tp_connections”表,以显示每个线程池的连接状态,帮助管理员更好地监控和管理数据库性能。

除了上述新增和优化的功能外,MySQL 8.4 GA还对部分功能进行了删除和降级处理。如需了解更多详细信息,请访问MySQL官方网站。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表