比如在某个库中,update t set salary=salary+1000
该事务成功执行并且提交后;
在事物日志中redo log中记录update t set salary=salary+1000
并且undo log中应该记录update t set salary=salary-1000 ;为了以后事物回购
那么在二进制日志中(语句模式下)
也应该记录update t set salary=salary+1000 吧;
那么这个update要同时记录上面的这2种日志中吗?
2:如何根据lsn号,找到是对应的那个二进制日志?
3:比如我在回话中执行了一个insert语句,在开启了二进制日志模式下,如何知道这个insert是记录到哪个二进制中了?
4:如何查看当前正在使用的活动的事物日志是哪个?默认情况下有ib_logfile0,ib_logfile1,换句话说是当前正在使用的是他们当中的那个