這個隔離級別是為了解決已提交讀的更新丟失問題。
假設有兩個事務 T1 和T2。T1 以“已提交讀”模式運行,讀取數據項 X(假設是銀行賬戶值),記錄這個值,然后根據記錄的值重寫數據項 X(假設為原始賬戶增加¥100)。T2 同樣讀寫了X(假設從賬戶取走¥300)。如果 T2 的行為發生在 T1 的讀和寫之間,那么 T2 對于賬戶的修改將丟失,即對于我們的例子而言,該賬戶最終將增加¥100 而不是減少¥200。
游標穩定中的事務將根據查詢游標在最近讀取的數據項上加一個鎖,當游標移走(如數據被提取)或者事務中止時釋放該鎖。游標穩定允許事務對個別數據項目按照“讀—處理—寫”的順序來操作,其間避免了其他事務的更新干擾。