【发布时间】:2011-01-29 05:20:05
【问题描述】:
在 SQL Server 2005 中,
我有这么多存储过程,有的用事务更新表记录,有的用于获取表记录。
当一个SP在一个更新表记录的过程中调用时,如果我运行另一个SP来获取表数据,那么它应该运行而不等待,我需要做什么?
我们应该为相同的数据库使用哪种隔离,哪种隔离级别最好?
可以使用“transalation 快照隔离级别”。但它会选择 Teampdb 数据库中的旧快照数据,这可能会降低性能。
你有什么建议?
【问题讨论】:
标签: sql sql-server sql-server-2005 tsql