TempDB’s Version Store: The Risk of Long Transactions with RCSI
When you enable Read Committed Snapshot Isolation (RCSI) in SQL Server, it can dramatically reduce blocking by storing previous row versions in tempdb. This lets readers access a consistent snapshot without waiting on writers. In many workloads, this improves concurrency and reduces contention. What the version store is Under RCSI (and snapshot isolation), when a row is modified SQL Server writes the previous version of that row into the version store in tempdb. Readers that started earlier under RCSI can …
TempDB’s Version Store: The Risk of Long Transactions with RCSI Read more »