SQL Server Locks Question:

Explain optimistic and pessimistic concurrency?

Answer:

Optimistic concurrency: - Assumes that a resource is likely to be available at all times. This means that resource locking is very unlikely. If a conflict occurs, the application must read the data and attempt the change again.

Pessimistic concurrency : - this locks the resources as and when required. A transaction can be assured to be completed unless a deadlock occurs

Read All 16 MS SQL Server Locks Questions
Previous QuestionNext Question
Explain the various types of concurrency problem. I.e. Lost or buried updates, uncommitted dependency, inconsistent analysis, phantom read?Explain the various types of concurrency problem?