November 12, 2014

MySQL 5.7.5: 新语法WAIT_FOR_EXECUTED_GTID_SET 及存在的问题

Worklog: http://dev.mysql.com/worklog/task/?id=7796 官方博客:http://mysqlhighavailability.com/wait_for_executed_gtid_set/ 根据worklog的描述,该特性主要是为了解决WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS的缺点: #该功能依赖于slave来运行,如果复制线程没有启动或者出错了,就会返回错误。在某些情况下我们需要一直等待; #返回的是执行的事件的个数,这通常是没有意义的,返回成功或者失败即可。 引入新的语法: WAIT_FOR_EXECUTED_GTID_SET(GTID_SET [, TIMEOUT]) 当GTID_SUBSET(GTID_SET, @@global.gtid_executed)成立时,即指定的GTID是gtid_executed的子集时,返回0表示成功,否则返回1,表示失败。 原创文章,转载请注明: 转载自Simple Life 本文链接地址: MySQL 5.7.5: 新语法WAIT_FOR_EXECUTED_GTID_SET 及存在的问题 Post Footer automatically generated by wp-posturl plugin for wordpress.