3.8. Hinter den Kulissen von Datenbanken

Eine Datenbank besteht aus benutzerdefiniertem Platz für die dauerhafte Speicherung von Benutzerobjekten wie Tabellen und Indizes. Dieser Platz wird in einer oder mehr Betriebssystemdateien zugewiesen.

Datenbanken sind in logische Seiten (von je 8 KB) aufgeteilt, die in einer Datei jeweils von 0 bis x durchnummeriert sind, wobei der Wert von x von der Größe der Datei abhängt. Sie können auf eine Seite verweisen, indem Sie die Datenbankkennung, die Dateikennung und die Seitennummer angeben. Wenn Sie eine Datei mit ALTER DATABASE vergrößern, wird der neue Platz am Ende der Datei hinzugefügt. Die erste neue Seite hat also die Nummer x +1. Beim Verkleinern einer Datenbank mit DBCC SHRINKDATABASE oder DBCC ...

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.