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. 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 Sicherungs- und Wiederherstellungsvorgänge durchführen können. Es gibt zwei Arten der Tabellenpartitionierung:
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.
Vertikales Partitionieren einer Tabelle bedeutet, dass alle Dateigruppen die gleiche Anzahl an Zeilen enthalten, jedoch weniger Spalten. Es gibt zwei Arten der vertikalen Partitionierung:
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.
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.
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|