Home icon

AWS contributes a large-transaction binary log optimization to MySQL

Database Blog



This article announces AWS's contribution of BOLT (Binary Log Optimization for Large Transactions) to community MySQL, which removes commit latency bottlenecks for large transactions in MySQL binlog operations.

  • BOLT promotes spill files directly into the binlog sequence instead of copying events, making commit latency independent of transaction size
  • Reduces commit latency for 50 GiB transactions from ~7 minutes to ~2.5 seconds
  • Speeds up binlog crash recovery from ~4 minutes to ~0.1 seconds for large transactions
  • Improves write throughput by ~3x for large-only workloads and ~2.8x for mixed workloads
  • Available in Aurora MySQL v1.22.0+ and all supported major versions (2.x, 3.x, 8.4.x) with BOLT enabled by default
  • Uses Large_transaction_header_event to enable fast recovery and maintain backward compatibility with earlier consumers

BOLT significantly improves performance and availability for MySQL deployments handling large transactions while maintaining backward compatibility with existing binlog consumers.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

May 17
2024
Binary logging optimizations in Amazon Aurora MySQL version 3
Oct 12
2026
Automated blocking and query alerts for Amazon RDS for SQL Server
Oct 16
2025
Performance optimization strategies for MySQL on Amazon RDS
Sep 30
2026
Amazon RDS for MySQL supports MySQL 26.7 in Amazon RDS Database Preview Environment

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.