Skip to content

Commit

Permalink
Optimize the remaining documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
wangbin579 committed Nov 4, 2024
1 parent 8375cb4 commit 691766b
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 3 deletions.
5 changes: 3 additions & 2 deletions Appendix.md
Original file line number Diff line number Diff line change
Expand Up @@ -635,9 +635,10 @@ https://github.com/advancedmysql/mysql_8.0.27/blob/main/semisynchronous.txt
**Patch for "Percona Server for MySQL 8.0.27-18":**
Patch Address:
https://github.com/advancedmysql/mysql_8.0.27/blob/main/book_8.0.27_single.patch
This patch specifically targets optimizations for standalone MySQL instances, including:
This patch specifically targets optimizations for a standalone MySQL instance, including:
- **MVCC ReadView** enhancements
- **Binlog group commit** improvements
Expand All @@ -653,4 +654,4 @@ For MySQL clusters, the patch introduces further optimizations for **Group Repli
In earlier years, Bin Wang worked at an internet company focused on developing high-performance computing and high-concurrency systems. He also contributed to open-source projects like TCPCopy [60] and MySQL Proxy [61], gaining valuable experience in problem-solving, particularly in logical thinking.
After leaving the internet company, he concentrated on MySQL-related development, successfully contributing to projects such as Group Replication, secondary replay, InnoDB storage engines, and query optimization. He has accumulated extensive experience in problem-solving within the MySQL domain.
After leaving the internet company, he concentrated on MySQL-related development, successfully contributing to projects such as Group Replication, secondary replay, InnoDB storage engines, and query optimization [64]. He has accumulated extensive experience in problem-solving within the MySQL domain.
2 changes: 1 addition & 1 deletion Chapter9.md
Original file line number Diff line number Diff line change
Expand Up @@ -771,7 +771,7 @@ In a single-primary group, in the event of a primary failover when a secondary i

Consistency during failover includes:

- **RW Transactions**: Wait for all preceding transactions to complete before being applied, ensuring synchronization only affects RO transactions.
- **RW Transactions**: Wait for all preceding transactions to complete before being applied.
- **RO Transactions**: Wait for preceding transactions to complete before execution, ensuring they read the latest data.

New transactions on a newly elected primary are held until the backlog is applied, guaranteeing that clients see the latest values. This approach prioritizes consistency but may introduce delays depending on the backlog size.
Expand Down
2 changes: 2 additions & 0 deletions References.md
Original file line number Diff line number Diff line change
Expand Up @@ -126,4 +126,6 @@

[63] Jelena Antic, Georgios Chatzopoulos, Rachid Guerraoui, and Vasileios Trigonakis. 2016. Locking made easy. In Proceedings of the International Middleware Conference (Middleware). 1--14.

[64] https://github.com/advancedmysql/mysqlplus.

[Next](Appendix.md)

0 comments on commit 691766b

Please sign in to comment.