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