了解 Memory-Optimized 表上的事务

事务使用一种乐观的、多版本的并发控制来访问内存优化表。 这意味着有不同版本的数据。 每个事务在其自己的事务一致性版本的数据库上运行,独立于其他并发运行的事务。 此外,事务在乐观假设下运行,即不会与其他并发事务发生冲突。 这样就无需使用锁,但确实需要系统检测冲突并终止其中一个冲突的事务。 只有写入事务和读写事务才会发生冲突。 如果发生写写冲突,则会终止一个写入事务。

内存优化表和基于磁盘的表在 READ_COMMITTED_SNAPSHOT 和 SNAPSHOT 事务隔离级别的并发控制方面存在相似之处。 (有关基于磁盘的表的详细信息,请参阅 数据库引擎中的基于行版本控制的隔离级别

本节中的主题

有关内存优化表中事务的本部分包括以下主题:

有关详细信息,请参阅控制事务持续性

另请参阅

Memory-Optimized 表