Download Benutzerhandbuch

Transcript
Microsoft SQL Server-Datenbanken - Grundlagen
Wenn Dateien voll werden, können Sie vorhandenen Dateigruppen Dateien
und Festplatten hinzufügen, damit SQL Server Daten an die neue Datei
weitergeben kann.
Partitionierung
In SQL Server 2005 hat Microsoft die Partitionierung eingeführt, eine Methode,
mit deren Hilfe umfangreiche Datensätze leichter verwaltet werden können,
dadurch dass die Datenmenge, die während einer einzelnen Abfrage gelesen
wird, begrenzt wird. Es gibt zwei Arten der Tabellenpartitionierung:
Horizontale Partitionierung
Analysieren Sie Ihre Daten, um Trends bezüglich des Zugriffs zu ermitteln.
Horizontales Partitionieren einer Tabelle bedeutet, dass alle Dateigruppen
die gleiche Anzahl an Spalten enthalten, jedoch weniger Zeilen. Diese
Partitionierung wird häufig bei Tabellen verwendet, die über einen
bestimmten Zeitraum hinweg akkumulierte Daten enthalten, so dass
während einer Abfrage eventuell ein kleineres Zeitfenster durchsucht wird.
Vertikale Partitionierung
Vertikales Partitionieren einer Tabelle bedeutet, dass alle Dateigruppen die
gleiche Anzahl an Zeilen enthalten, jedoch weniger Spalten. Es gibt zwei
Arten der vertikalen Partitionierung:
Normierung
In diesem Fall werden redundante Spalten aus einer Tabelle entfernt
und in kleineren Tabellen gespeichert, die durch eine primäre
Schlüsselbeziehung mit der ursprünglichen Tabelle verknüpft sind.
Zeilenaufteilung
In diesem Fall wird eine Tabelle in kleinere Tabellen mit weniger
Spalten aufgeteilt, so dass die Verbindung der n. Zeile von jeder neuen
Tabelle die Zeile in der ursprünglichen Tabelle zusammenfügt.
Partitionierte Tabellen können unter mehreren Dateigruppen in einer
Datenbank aufgeteilt werden. Legen Sie bei der Planung eines
Partitionierungsschemas die Dateigruppe(n) fest, in der/denen Sie die
Partitionierungen ablegen werden. Indem Sie Partitionen unterschiedlichen
Dateigruppen zuweisen, stellen Sie sicher, dass Sie unabhängige Sicherungsund Wiederherstellungsvorgänge durchführen können.
38 Agent für Microsoft SQL Server – Benutzerhandbuch