What is lock escalation?

Answer Posted / swapna

Lock escalation is the process of converting a lot of low
level locks (like row locks, page locks) into higher level
locks (like table locks). Every lock is a memory structure
too many locks would mean, more memory being occupied by
locks.

To prevent this from happening, SQL Server escalates the
many fine-grain locks to fewer coarse-grain locks. Lock
escalation threshold was definable in SQL Server 6.5, but
from SQL Server 7.0 onwards it's dynamically managed by SQL
Server.

Is This Answer Correct ?    6 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is raid, and how it can influence database performance?

566


What is the contrast between sql and pl/sql?

616


How ssrs maintain security?

571


Which tcl commands are available on the sql server?

599


you want to be sure that queries in a database always execute at the maximum possible speed. To achieve this goal you have created various indexes on tables which other statement will keep the database in good condition? : Sql server administration

545






Mention the differences between having and where clause.

546


What happens if the update subquery returns no rows in ms sql server?

583


What is pessimistic concurrency?

537


What changes in the front end code is needed if mirroring is implemented for the high availability? : sql server database administration

598


Explain the disadvantages/limitation of the cursor?

552


What is side by side migration in sql server?

526


what purpose does the model database serve? : Sql server database administration

496


what is the information that can be stored inside a bit column? : Sql server database administration

514


Why do we partition data?

607


What is compression - row-level and page-level compression?

523