WL#13950:不推荐事务Š写入Š设置Š提取

影响:服务器-8.0-状态:完成

执行摘要==================此工作日志不推荐选项事务\写入\设置\提取。不得有任何替代方案,书面集应始终使用XXHASH64。事务\写入\设置\提取的默认值已经是XXHASH64。后台===========当用户设置或读取事务\写入\设置\提取的值时,此worklog会实现一个弃用警告。此WL不推荐该选项,并且不管设置了什么值,都会记录警告。默认情况下,服务器应始终使用XXHASH64。默认值是XXHASH64,从WL10477开始:默认值:Enable Transaction Write Sets reasonalize========-我们希望用户以后只使用XXHASH64。
FR1。当在会话中配置事务\写入\设置\提取会话或全局或持久值(设置全局事务\写入\设置\提取…)FR2时,服务器应在会话中发出警告。在服务器配置文件(transaction_write_set_extraction=..)中配置事务_write_set_extraction时,服务器应在服务器启动时发出警告。FR3:在命令行上将事务_write_set_extraction作为服务器启动选项传递时,服务器应在服务器启动时发出警告。FR4:在会话中读取事务\写入\集\提取会话或全局值时,服务器应在会话中发出警告(选择@@Global.transaction\写入\集\提取…)FR5:重置持久事务\写入\集\提取不应生成警告。
用户可见的更改====================-动态设置事务写入集提取时会话中的弃用警告用户可见的更改是,当用户在会话中配置事务写入集提取时将发出弃用警告,而不考虑值集:mysql>set GLOBAL事务\写入\设置\提取=XXHASH64;查询确定,0行受影响,1个警告(0,00秒)mysql>显示警告\G**************************1。行*****************************级别:警告代码:1287消息:“@@transaction\u write\u set\u extraction”已弃用,将在将来的版本中删除。集合中的1行(0.01秒)-错误日志中的弃用警告在服务器配置中设置事务写入集提取时用户可见的更改是,当用户在配置文件中配置事务写入集提取并重新启动服务器时,将发出弃用警告。示例:2020-08-14T11:05:22.830731Z 0[Warning][MY-011069][Server]语法“--transaction write set extraction”已弃用,将在将来的版本中删除。升级========在使用MySQL 8之后,用户将收到如前一节所述的弃用警告。但是,这不应破坏向后兼容性。安全性========没有安全考虑。可观测性==============不考虑可观测性。没有添加新功能,只发出新警告。
低级更改=================1.在事务写入集提取变量声明中部署不推荐的\u VAR(“”)。2.部署条件调用,在mysql中push \u deprecated \u warn \u get \u one \u options,用于事务写入集提取,以便在设置选项时在服务器启动时推送警告。3.添加测试用例验证会话、全局、持久和服务器启动警告。