10bet网址
MySQL 5.7版本说明
相关的文档10bet官方网站 下载这些版本说明

MySQL 5.7版本说明/ MySQL 5.7.34(21004-20,一般可用性)

MySQL 5.7.34(21-04-20,一般可用性)

配置说明

  • CMAKE_BUILD_TYPECMake选项现在支持释放构建类型,就像RelWithDebInfo生成类型,但省略调试信息以减小生成大小。(Bug #27874068, Bug #32287863)

包装的笔记

  • 的捆绑libedit库升级到版本20190324-3.1。(错误# 32433089)

  • 二进制包包括旋度而不是连接到系统旋度图书馆已升级使用旋度7.74.0.

安全记录

增加或更改的功能

  • 微软的Windows操作系统:named_pipe_full_access_group系统变量现在默认为空字符串(),使命名管道连接安全。在此之前,‘* *’每个人都为默认值。可以替换有效的Windows本地组名。

错误修复

  • InnoDB:分片的介绍rw_lock_statsMySQL 5.7中的计数器导致CPU缓存效率下降。为了解决MySQL 5.7中的这个问题,我们改变了分片方法。若要获得最佳性能,则rw_lock_stats在MySQL 8.0中删除了counter。(错误# 32225367)

  • InnoDB:父表上的删除操作在具有索引虚拟列和索引外键约束列的子表上启动级联更新,导致虚拟列损坏。(错误# 32124113)

  • InnoDB:一个自适应哈希索引(AHI)闩锁被一个截断大表的线程以共享模式持有,导致互斥锁等待其他线程。不需要AHI锁存器,已被移除。(错误# 32032897)

  • InnoDB:表共享实例的打开和关闭顺序(m_share对象)和字典表实例被修改,以防止访问旧的m_share可能指向过期字典索引的对象。

    感谢Yuxiang Jiang的贡献。(错误# 31899685)

  • InnoDB:一个在线ALTER TABLE操作失败,其中包含表的密钥文件不正确错误,原因是在读取在线DDL行日志时执行了不必要的加密状态检查。(Bug #31529221, Bug #99938)

  • 复制:如果所有以前的二进制日志文件在启动时被清除,因为它们的保留期已经过期,那么新的二进制日志文件包含一个空的Previous_gtids事件,该事件可能导致复制出错。现在,初始化的顺序已经更改,以便只有在将前一个GTID集写入启动时创建的新二进制日志文件后,才会清除之前的二进制日志文件。(Bug #32134875, Bug #101533)

  • 复制:如果二进制日志文件在启动时被删除,因为它们的保留期已经过期,那么在调试版本中会引发与丢失gtid相关的断言。(Bug #32008512, Bug #101137)

  • 复制:如果在不同的客户机更新和读取系统变量时旋转二进制日志文件,则可能发生死锁。(错误# 31774422)

  • 复制:的输出显示PROCESSLIST语句有时显示当前正在应用的最后一个查询,而实际上副本已经被捕获。(Bug #30521198, Bug #97560)

  • 查询字符串在重写之前显示出来。(Bug #32335263, Bug #32628376)

  • 方法编译的版本libedit图书馆,如果mysql方法调用客户端——default-character-set = utf8选项,libedit拒绝多字节字符的输入。(Bug #32329078, Bug #32583436, Bug #102806)

  • 在Windows上,较大的结果集可能导致mysql客户端异常退出。(Bug #32316323, Bug #102051)

  • 内部队列上不适当的锁定可能导致mysqlpump意外退出。(错误# 32067013)

  • 现在可以使用了开始复制SQL_THREAD而且停止SQL_THREAD复制品语句的group_replication_applier在停止组复制时,设置组复制通道。这使得操作员可以在离开组的服务器上应用任何剩余的未应用事务,而不必将服务器重新加入到组中。(Bug #32027612, Bug #32414767)

  • mysql客户端在批处理模式下使用,其解析器可能被混淆使用紧随其后的是删除数据库使用引用数据库名称。(Bug #32015466, Bug #101124)

  • 而优化命令子查询的子查询树,则有可能清理在外部引用的子查询树选择这可能会导致过早退出。(错误# 31721430)

  • 一个畸形的名字mysql.func系统表可能导致意外的服务器行为。(错误# 31674599)

  • 会话可以禁用自己的审计。(错误# 31630954)

  • 存储程序局部变量的处理不当可能导致意外的服务器行为。(错误# 30366310)

  • 卸载插件可能会影响预处理语句的后续执行。(错误# 29363867)