Percona Server for MySQL 8.0.16-7 发布

来源: 投稿
2019-08-18 07:31:39

Percona server for MySQL

Percona Server for MySQL 8.0.16-7 已经发布,此版本基于 MySQL 8.0.16。它包括这些版本中的所有 bug 修复。Percona Server for MySQL 8.0.16-7 现在是 8.0 系列中当前的 GA 版本。Percona 的所有软件都是开源和免费的。

Percona Server for MySQL 8.0.16 除了 Percona 开发的企业级特性之外,还包括 MySQL 8.0.16 Community Edition 中提供的所有功能。

加密特性(GA):

  • 临时文件加密 (Temporary File Encryption)
  • InnoDB Undo 表空间加密
  • InnoDB 系统表空间加密(InnoDB System Tablespace Encryption)
  • default_table_encryption=OFF/ON
  • 密钥环选项和 table_encryption_privilege_check=OFF/ON + 密钥环选项
  • InnoDB redo 日志加密(仅用于主密钥加密)
  • InnoDB 合并文件加密(验证加密设置)
  • Percona 并行双写缓冲区加密( InnoDB 表空间加密)

已知问题:

  • 5865:Percona Server 8.0.16 不支持 MyRocks 存储引擎的加密。将任何表从 InnoDB 移动到 MyRocks 的尝试都失败,因为 MyRocks 目前将看到所有 InnoDB 表都被加密 

修复 bug:

  • 并行双写缓冲区写入必须在发生 I/O 错误时使服务器崩溃 
  • 在运行时将 notdb_temp_tablesspace_crypt 重置为 OFF 之后,随后的 file-per-table  临时表继续被加密
  • 为系统表空间把加密设置为 ON 将生成加密密钥,并对系统临时表空间页进行加密。将加密重置为 OFF,则所有后续页都将写入临时表空间而不进行加密。若要允许对任何加密表进行解密,生成的密钥将不被擦除。修改它们 innodb_temp_tablespace_encrypt 不影响 file-per-table 临时表。如果在创建表期间设置了 ENCRYPTION='Y',则这种类型的表是加密的
  • 一个实例以默认值启动,但是在不指定密钥环插件参数的情况下将 redo 日志设置为 Encrypt 不会失败或引发错误
  •  rocksdb_large_prefix 允许索引键前缀最多 3072 字节。默认值更改为t rue,以匹配 innodb_large_prefix 的行为
  • 在拥有 200 万或更多表的服务器上,关机可能需要相当长的时间
  • 更改的页跟踪在读取操作期间使用 LOG 标志。redo 日志加密可能试图解密具有特定位集的页,但失败。此失败将生成错误消息,在这种情况下,NO_Encryption 标志允许读取进程安全地禁用解密错误
  • 如果在 MySQL 端启用了大页面,则innodb_buffer_pool_chunk_size  的最大大小实际上限制在 4GB 以内
  • TokuDB 热备份库不断将跟踪信息转储到服务器错误日志,用户无法启用或禁用此信息的转储

其他更新内容见发布说明 

展开阅读全文
点击加入讨论🔥(3) 发布并加入讨论🔥
3 评论
6 收藏
分享
返回顶部
顶部