快照事务隔离级别:它真的像广告中说的那样有效吗?

快照事务隔离级别:它真的像广告中说的那样有效吗?

在高并发环境中使用它时遇到过问题吗?它真的像微软宣传的那样好用吗?我正在使用 SQL Server 2005,想听听那些在生产环境中使用它的人的经验。

快照隔离本身对我来说并不新鲜,因为我也开发/管理 Firebird/Interbase - 其中没有明确的锁定并且所有工作都在行版本控制中进行......

答案1

是的,它确实像宣传的那样有效。基本上,旧页面被复制到 tempdb 数据库,所有需要旧版本页面的人都将被定向到 tempdb 数据库中的该页面。

如果 tempdb 数据库下没有非常快的磁盘,则使用快照隔离级别时系统速度会变慢。

相关内容