MySQL半同步複製--after_rollback
呼叫流程
ha_rollback_low->(void) RUN_HOOK(transaction, after_rollback, (thd, all));->
repl_semi_report_rollback->repl_semi_report_commit
說明
該樁設定在資料庫回滾後。在binlog中,經常有rollback操作,用來將之前的事務回滾掉。對於回滾操作這裡要在binlog中新增一個rollback的相關處理,然後將binlog複製到slave。和事務commit的意義一樣,都需要等待從庫的ACK,從這個意義上將after_rollback和after_commit的操作是一樣的所以回撥函式呼叫了after_commit的那個函式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31493717/viewspace-2149123/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql 5.7半同步複製MySql
- MySQL 8 複製(二)——半同步複製MySql
- MySQL主從複製之半同步複製MySql
- Mysql5.7半同步複製MySql
- mysql半同步複製的設定MySql
- MySQL5.7主從複製-半同步複製搭建MySql
- 半同步複製報錯mysql8.0.25MySql
- MySQL增強(Loss-less)半同步複製MySql
- #MySQL# mysql5.7新特性之半同步複製MySql
- MySQL5.7半同步複製報錯案例分析MySql
- MySQL 8 複製(一)——非同步複製MySql非同步
- MySQL主從複製之非同步複製MySql非同步
- Mariadb之半同步複製叢集配置
- Mysql半同步複製模式說明及配置示例 - 運維小結MySql模式運維
- MySQL半同步複製資料最終一致性驗證MySql
- 多從庫時半同步複製不工作的BUG分析
- MySQL 同步複製及高可用方案總結MySql
- MySQL複製MySql
- mysql同步(複製)延遲的原因及解決方案MySql
- MySQL 5.7 多主一從(多源複製)同步配置MySql
- MySQL-主從複製之同步主從資料MySql
- mysql複製--主從複製配置MySql
- MySQL半同步使用注意事項MySql
- MySQL 半同步 與Raft對比MySqlRaft
- MySQL的半同步是什麼?MySql
- Mysql 非同步複製延遲的原因及解決方案MySql非同步
- linux下mysql主從複製,實現資料庫同步LinuxMySql資料庫
- MySQL 5.7的安裝及主從複製(主從同步)MySql主從同步
- MySQL 8 複製(三)——延遲複製與部分複製MySql
- MySQL主從複製之GTID複製MySql
- MySQL 8 複製(四)——GTID與複製MySql
- MySQL 8 複製(五)——配置GTID複製MySql
- MySQL 複製全解析 Part 11 使用xtrabackup建立MySQL複製MySql
- mysql GTID主從複製故障後不停機恢復同步流程MySql
- MySQL案例-並行複製亂序提交引起的同步異常MySql並行
- 技術分享 | MySQL:從庫複製半個事務會怎麼樣?MySql
- GreatSQL 非同步複製及搭建SQL非同步
- MongoDB 重新同步複製整合員MongoDB
- 主從複製--非同步篇非同步