整个事务的Event在commit的时候才会真正写入到binary log,在此之前这些Event都存放在另外一个地方我们可以统称为binlog cache 。下图是我以前画的一张表名binlog cache结构的图(图13-1):
在这个结构图中我们主要研究trx_cache部分。我们发现实际上binlog cache是由IO_CACHE实现,其中包含两个部分,如下:
整个事务的Event在commit的时候才会真正写入到binary log,在此之前这些Event都存放在另外一个地方我们可以统称为binlog cache 。下图是我以前画的一张表名binlog cache结构的图(图13-1):
在这个结构图中我们主要研究trx_cache部分。我们发现实际上binlog cache是由IO_CACHE实现,其中包含两个部分,如下: