10.6. Sperren auf Zeilen- und Seitenebene

SQL Server 2008 beherrscht zwar die Sperrung auf Zeilenebene, doch in manchen Situationen entscheidet der Sperren-Manager, keine einzelnen Zeilen zu sperren, sondern Seiten oder sogar die ganze Tabelle. In anderen Fällen werden kleinere Sperren zu einer Tabellensperre ausgeweitet, wie wir im kommenden Abschnitt »Sperrenausweitungnausweitung« sehen werden.

Vor SQL Server 7.0 waren Seiten die kleinste Dateneinheit, die SQL Server sperren konnte. Zwar hatten damals viele Personen behauptet, dass dies unakzeptabel sei und dass die Sperrung ganzer Seiten eine sinnvolle Parallelverarbeitung unmöglich mache, doch wurden umfangreiche und leistungsfähige Anwendungen geschrieben und bereitgestellt, die nur die ...

Get Microsoft SQL Server 2008 Internals 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.