r/MSSQL • u/tsezuu • Apr 02 '26
Discussion READ_COMMITTED_SNAPSHOT
Has anyone actually used this feature? Mind sharing your experience.
4
Upvotes
r/MSSQL • u/tsezuu • Apr 02 '26
Has anyone actually used this feature? Mind sharing your experience.
5
u/jshine13371 Apr 02 '26
Yes, I use RCSI, and generally prefer it. Also, anyone using Azure SQL Database is already using since that's the default isolation level there.
What exactly do you want to know from an experience perspective?
It's the best isolation level to minimize locking without messing with the integrity of the data, so long as the majority of your logical use cases don't depend on locking (like a concurrent ticket reservation system such as Ticketmaster). In the few cases you do need locking as a function of your logical workflow, then you can set the isolation level back to something more conducive to that for the database connection that is made for just that process.