3.13. LOCK_ESCALATION

Mit SQL Server 2008 wurde diese neue Option für Tabellen eingeführt. Mit dem Statement ALTER TABLE ist es nun möglich, einen Hinweis anzugeben, wie in dieser Tabelle mit LOCK_ESCALATON, also der Erweiterung von Sperren auf dieser Tabelle umgegangen wird.

ALTER TABLE Cities SET (LOCK_ESCALATION = DISABLE)

Dies ist besonders interessant für partitionierte Tabellen. Es stehen drei Optionen zur Verfügung: AUTO, TABLE und DISABLED.

  • AUTO

    Wenn diese Option gesetzt ist, wird die denkbar geringste Granularität gewählt, also erst ein Zeilensperre, dann eine Seitensperre und schließlich sogar eine Tabellensperre. Wenn es sich um eine partitionierte Tabelle handelt, wird sie auf Ebene des Heaps (falls die Tabelle nicht über einen gruppierten ...

Get Microsoft SQL Server 2008 - Überblick über Konfiguration, Administration, Programmierung, 2. überarbeitete Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.