8.6. Sperren, Transaktionen und Deadlocks

Sperren, Transaktionen und Deadlocks sind drei Begriffe, die eng zusammengehören und deren Bedeutung daher am besten auch zusammen zu erklären ist.

8.6.1. Sperren

Insbesondere beim Schreiben von Daten ist es wichtig, dass die entsprechenden Datenobjekte vorher für den Zugriff von anderen Benutzern oder Prozessen gesperrt werden. Dies kann auf Datensatzebene geschehen, auf Speicherseiten- (in Kapitel 4 wurde bereits beschrieben, dass Datenzeilen auf 8 KB großen Speicherseiten angeordnet sind), Tabellen- oder sogar Datenbankebene, sofern eine kritische Anzahl an Elementen der untergeordneten Kategorie gesperrt ist. Wenn also viele Zeilen, die in derselben Speicherseite abgelegt sind, gesperrt werden, ...

Get Datenbanken entwickeln mit SQL Server 2008 Express Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.