074_什么是事务管理对象?

老师说当我们start transaction开启事物时,就会创建一个事物管理对象,我们事物内的sql语句全交给他执行。

但是我们么从来没有见过事务管理对象呢?

老师还说开启事物,就会有一个备份表?

这个备份表应该不会将数据库的所有表备份,因为好多表我们根本就没有操作,浪费内存。

我猜测应该是操作那些表,就将那些表备份。但是mySql服务器是如何知道要操作那些表呢?因为我们再开启事物时并没有告诉mySql我们要操作那些表?

难道mySql也会向js一样,先扫描一遍?

另外每个事物都会有自己的备份表?但这些备份表我怎么没有见呢?是不是存在了内存中?

原文地址:https://www.cnblogs.com/pogusanqian/p/12595237.html