了解記憶體最佳化資料表上的交易
交易會使用一種開放式多重版本並行控制的形式,存取記憶體最佳化的資料表。 這表示有不同版本的資料。 每一筆交易都會在它自己的交易一致性資料庫版本上運作,與其他並行執行的交易無關。 此外,交易會在開放式假設下運作,並不會與其他並行交易發生衝突。 如此就不需要使用鎖定,不過需要系統偵測衝突,並終止其中一個衝突的交易。 只有寫入-寫入交易和讀取-寫入交易會發生衝突。 如果發生寫入-寫入衝突,其中一個寫入交易會終止。
就 READ_COMMITTED_SNAPSHOT 和 SNAPSHOT 交易隔離等級而言,記憶體最佳化資料表的並行存取控制與以磁碟為基礎的資料表的並行存取控制之間有相似之處。 (如需磁片資料表的詳細資訊,請參閱Database Engine.) 中的資料列版本設定型隔離等級
本節主題
本節中有關記憶體最佳化資料表交易的說明,涵蓋下列主題:
如需詳細資訊,請參閱控制交易持久性。