0
在境界,如果事務A和B都爲運行:境界MVCC行爲
以第一項「第一」 =>做一些長時間運行的操作=>刪除「第一」
請問:
- 交易A和B獲得「First」的相同值?
- 交易,如果它運行的塊事務B「第一「?
我希望一個塊B的全部,因爲它‘寫’,則B的運行,並得到了不同的價值‘第一’,但它看起來像鎖定比這更細粒度和B將不會被阻止,直到它到達刪除語句。
這是否意味着他們將運行與他們的單獨的數據庫副本,都獲得「First」的值相同,並且彼此並排運行,那麼B會拋出,因爲它試圖刪除A後已經刪除的「First」?