static bool trx_undo_report_insert_virtual (page_t *undo_page, dict_table_t *table, const dtuple_t *row, byte **ptr) Reports in the undo log of an insert of virtual columns. More... static ulint trx_undo_page_report_insert (page_t *undo_page, trx_t *trx, dict_index_t *inde...
/* Do not report the warning if the tablespace is going to be truncated. */ if (!undo::Truncate::is_tablespace_truncated( space_id)) { if (!undo::is_under_construction(space_id)) { ib::warn() << "Page " << page_no_dblwr << " in the doublewrite buffer is" " not within ...
每个版本是每次事务更新数据的时候产生的, 每个版本有个row trx_id, 就是transaction id. 同时,旧的数据版本要保留,并且在新的数据版本中,可以访问到老的版本(通过undo log ) 如: 当前最新版本是 V4,k 的值是 22,它是被 transaction id = 25 的事务更新的,因此它的 row trx_id 也是 25。 U1,U2,U3 ...