摘要:
SQL Server 2005 引入了新的快照隔离级别,可以提高 OLTP 应用程序的并发性。在以前版本的 SQL Server 中,并发性只是基于锁定,这就造成某些应用程序出现阻断和死锁的问题。相反,快照隔离依赖于行版本控制的增强功能,旨在通过避免读取器和编写器的阻止情况,来提高性能。
启用快照隔离之后,每个事务的已更新行版本在 tempdb 中维护。唯一的事务序列号标识每个事务,并且为每个行版本记录这些唯一的编号。事务使用序列号在事务序列号之前的最新行版本。事务将忽略在事务开始之后创建的更新的行版本... 阅读全文