GBase 8c
其他
文章

如何防止GBase 8c数据库事务回滚失败

发表于2023-12-07 14:15:0111次浏览1个评论

GBase 8c数据库的MVCC事务依赖于对事务ID(XID)的比较:如果一个插入事务的XID大于当前事务的XID,则插入操作就是属于“未来的”操作,对当前事务不可见。但是由于当前最大可支持事务数40亿,一旦超出40亿,则XID从0开始重新计数。如果一个长事务超过40亿事务数的时间,则本来属于过去的事务会突然变成未来事务,会导致灾难性的数据丢失。为了避免这种情况发生,需要至少在每20亿事务清理数据库中的所有表。

评论

登录后才可以发表评论
崔哥发表于 7个月前
妾发初覆额,折花门前剧。郎骑竹马来,绕床弄青梅。同居长干里,两小无嫌猜,十四为君妇,羞颜未尝开。低头向暗壁,千唤不一回。十五始展眉,愿同尘与灰。常存抱柱信,岂上望夫台。十六君远行,瞿塘滟滪堆。五月不可触,猿声天上哀。门前迟行迹,一一生绿苔。苔深不能扫,落叶秋风早。八月胡蝶来,双飞西园草。感此伤妾心,坐愁红颜老。早晚下三巴,预将书报家。相迎不道远,直至长风沙。忆妾深闺里,烟尘不曾识。嫁与长干人,沙头候风色。五月南风兴,思君下巴陵。八月西风起,想君发扬子。去来悲如何,见少离别多。湘潭几日到,妾梦越风波。昨夜狂风度,吹折江头树。淼淼暗无边,行人在何处。好乘浮云骢,佳期兰渚东。鸳鸯绿蒲上,翡翠锦屏中。自怜十五余,颜色桃花红。那作商人妇,愁水复愁风。