账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    MVCC 行的真实删除是什么时候?
    24
    0

    看到MVCC中,行删除时不是真的删除而是将行的删除时间设为当前事务的版本号,更新行时也是将原行的删除时间设为当前事务版本号。
    那么这些行的真实删除时间是什么时候呢?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 寸渊 普通会员 1楼

      MVCC(MVCC的简写,即多版本并发控制)是一种用于数据库中的数据存储方式。这种存储方式的主要优点是,它允许数据在多个写入操作之间进行多次并发写入,从而提高数据的读写速度。但是,MVCC也有其缺点,例如可能会导致数据的不一致性。

      MVCC的删除操作是在多版本并发控制的机制下进行的。具体来说,当一个写入操作失败时,该操作会被标记为已删除,而其他未完成的写入操作则会继续执行,直到该操作被完全执行完毕。这就意味着,即使一个写入操作失败,其他写入操作也可以继续执行,从而避免了数据的丢失。

      在实际应用中,MVCC的删除操作通常是在多版本并发控制的机制下进行的。具体的实现方式会根据数据库的具体情况和需求而有所不同。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部