mysql备份时的快照原理

 

 

实际上实验的结果表明,这里的 the first such read指的是:对同一个表或者不同表进行的第一次select语句建立了该事务中一致性读的snapshot. 其它update, delete, insert 语句和一致性读snapshot的建立没有关系。在snapshot建立之后提交的数据,一致性读就读不到,之前提交的数据就可以读到。

事务的起始点其实是以执行的第一条语句为起始点的,而不是以begin作为事务的起始点的。

 

 

 

 

 

 

 

 

 

 

开启一个时间点的所有库所有表的快照:

start transaction with consistent snapshot; 

posted @ 2019-11-03 22:57  igoodful  阅读(967)  评论(0编辑  收藏  举报