SQL Server Control Lock escalation

Source: Internet
Author: User

Background knowledge:

Lock escalation Roadmap, row-to-page (extent)-to-zone (table partitioning)-and table;

ALTER TABLE controls the escalation behavior of the lock:

1. The default behavior in table SQL Server 2008, when set to this value, enables lock escalation at the table level, regardless of whether the table is partitioned.

2, Auto If you enable lock escalation at the partition level as a partition, enable lock escalation at the table level if there is no partition.

3, disable can not upgrade the lock to the table level, but for the use of TABLOCK hint or use serializable isolation level under the heap query we can still see the existence of table locks.

Setup method:

ALTER TABLE dbo. Nums
Set
(lock_escalation= Auto);
Go

Summarize:

I think this can differentiate the concurrency of the table.

SQL Server Control Lock escalation

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.