gydtep
发表于 2023-9-17 15:05:50
。【腾讯云】预热专享1888元优惠券一键领取,云服务器等爆品抢先购低至4.2元/月,腾讯云官网活动网址:https://cloud.tencent.com/act/cps/redirect?redirect=2853&cps_key=d1fabcec4818724fc20f77597187c62e&from=console
gydtep
发表于 2023-9-18 10:25:43
或者发生Crash,重启后对未提交的事务回滚。在Undo层面来看,这些回滚的操作是一致的,
gydtep
发表于 2023-9-19 08:24:45
解析出其中记录的主键信息,如果是update类型,还会拿到一个update vector记录其相对于更新的一个版本的变化。
gydtep
发表于 2023-9-20 19:25:01
因此就需要有办法判断哪些Undo Log不会再被看到。InnoDB中每个写事务结束时都会拿一个递增的编号trx_no作为事务的提交序号,而每个读事务会在自己的ReadView中记录自己开始的时候看到的最大的trx_no为m_low_limit_no。
gydtep
发表于 2023-9-21 14:42:27
coordinator会首先在函数trx_purge_attach_undo_recs中扫描innodb_purge_batch_size配置个Undo Records,作为一轮清理的任务分发给worker。
gydtep
发表于 2023-9-22 10:14:52
purge_queue中记录了所有等待Purge的Rollback Segment和其History中trx_no最小的事务,trx_purge_choose_next_log依次从purge_queue中pop出拥有全局最小trx_no的Undo Log。调用trx_purge_get_next_rec遍历对应的Undo Log
gydtep
发表于 2023-9-23 14:41:45
如果其状态是TRX_UNDO_TO_PURGE,调用trx_purge_free_segment释放占用的磁盘空间并从History List中删除。
gydtep
发表于 2023-9-25 13:39:40
为助力数据中心低碳绿色发展,近年来,阿里巴巴积极响应国家“双碳”战略要求,开展清洁能源电力交易。2
gydtep
发表于 2023-9-26 06:12:31
通过碳排放测算和绿色物流各环节的信息化盘查,在2021年天猫双11期间推出了物流行业首个“个人减碳账单”,
gydtep
发表于 2023-9-28 10:14:59
云原生去中心化网关架构成功在AE规模化落地,承接大促流量,并经受双11峰值流量考验;