R
Ryan Liu
Hi,
I have a trivial question:
What does IsolationLevel mean?
e.g., in SDK:
ReadCommitted
Shared locks are held while the data is being read to avoid dirty reads, but
the data can be changed before the end of the transaction, resulting in
non-repeatable reads or phantom data.
What does this mean?
Who is reading? Who will read dirty data, who will have non-repeatable read?
The current connection/thread or other connectoins?
And locks shared by ...?
What IsolationLevel will block other thread from executing?
And by default, IsolationLevel is Unspecified when using
conn.BeginTransaction()?
Thanks a lot!
R L
I have a trivial question:
What does IsolationLevel mean?
e.g., in SDK:
ReadCommitted
Shared locks are held while the data is being read to avoid dirty reads, but
the data can be changed before the end of the transaction, resulting in
non-repeatable reads or phantom data.
What does this mean?
Who is reading? Who will read dirty data, who will have non-repeatable read?
The current connection/thread or other connectoins?
And locks shared by ...?
What IsolationLevel will block other thread from executing?
And by default, IsolationLevel is Unspecified when using
conn.BeginTransaction()?
Thanks a lot!
R L