在高并发环境中使用它时遇到过问题吗?它真的像微软宣传的那样好用吗?我正在使用 SQL Server 2005,想听听那些在生产环境中使用它的人的经验。
快照隔离本身对我来说并不新鲜,因为我也开发/管理 Firebird/Interbase - 其中没有明确的锁定并且所有工作都在行版本控制中进行......
答案1
是的,它确实像宣传的那样有效。基本上,旧页面被复制到 tempdb 数据库,所有需要旧版本页面的人都将被定向到 tempdb 数据库中的该页面。
如果 tempdb 数据库下没有非常快的磁盘,则使用快照隔离级别时系统速度会变慢。