每修改一个数据都会记录undo,undo_chached 会记录所修改日志的前镜像,方便后续的回滚操作,如果不想修改了想反悔,通过undo_chached所记录的前镜像进行回滚操作。
    – what?
    • DML(8.0+ DDL)操作导致的数据记录变化,均需要将记录的前镜像写入Undo日志;
    • 逻辑日志;
    – when?
    • DML(8.0 + DDL) 操作修改聚簇索引前,记录Undo日志(Undo日志,先于Redo日志。);
    • 二级索引记录的修改,不记录Undo日志;
    • 注意:Undo页面的修改,同样需要记录Redo日志;