我正在考虑在我们的 SQL 2005 数据库上启用 Read Committed Snapshot Isolation 以尝试获得一些性能。设置此隔离级别是否会影响所有查询,无论它们是否使用 BEGIN TRAN 和 COMMIT TRAN?根据 MSDN:
“一旦启用快照隔离,每个事务的更新行版本都会在 tempdb 中维护。”
我不清楚“事务”是指所有 sql 查询还是仅使用事务显式查询。
我正在考虑在我们的 SQL 2005 数据库上启用 Read Committed Snapshot Isolation 以尝试获得一些性能。设置此隔离级别是否会影响所有查询,无论它们是否使用 BEGIN TRAN 和 COMMIT TRAN?根据 MSDN:
“一旦启用快照隔离,每个事务的更新行版本都会在 tempdb 中维护。”
我不清楚“事务”是指所有 sql 查询还是仅使用事务显式查询。