Discussion about this post

User's avatar
Ashwani Yadav's avatar

thanks a lot Vivek.

I would like to add (in context of postgresql):

1) At the Read Committed isolation level, a snapshot is taken at the beginning of each statement and is active till the statement ends.

2) At the Repeatable Read and Serialization isolation levels, a snapshot is taken at the beginning of the first statement of the transaction and it remains active till the end of the transaction.

Expand full comment
Rashmin Patel's avatar

"if the values updated by the transaction have not been changed" - Shouldn't it include values read as well in case of conditional updates ?

Expand full comment
3 more comments...

No posts