云数据库 GAUSSDB-空间管理
空间管理
Undo子系统依赖后台回收线程进行空闲空间回收。负责主机上Undo模块的空间回收,备机通过回放xLog进行回收。回收线程遍历使用中的undo zone,对该zone中的txn page扫描,依据xid从小到大的顺序进行遍历。回收已提交或者已回滚完成的事务,且该事务的提交时间应早于$(current_time-undo_retention_time)。对于遍历过程中需要回滚的事务,后台回收线程会为该事务添加异步回滚任务。
当数据库中存在运行时间长、修改数据量大的事务,或者开启闪回时间较长的时候,可能出现undo空间持续膨胀的情况。当undo占用空间接近undo_space_limit_size时,就会触发强制回收。只要事务已提交或者已回滚完成,即使事务提交时间晚于$(current_time-undo_retention_time),在这种情况下也可能被回收掉。
- 云数据库RDS for MySQL存储空间自动扩容_存储空间_自动扩容_MySQL云盘
- 华为云空间_华为云空间怎么登录_华为云空间在线登录
- 云空间建站_云服务器ecs云空间_云空间云服务器
- GaussDB数据库安全_GaussDB收费吗_高斯数据库安全
- GaussDB数据库空间规格_GaussDB文档_高斯数据库空间规格
- GaussDB学习_gaussdb教程_高斯数据库学习_华为云
- 华为云空间优惠券
- GaussDB培训_GaussDB教程_高斯数据库培训-华为云
- GaussDB视频教程_gaussdb查看表结构语句_高斯数据库视频教程_华为云
- GaussDB数据库云备份_华为GaussDB_高斯数据库云备份