Sichttypen
Sie können Standardsichten, indizierte Sichten und partitionierte Sichten erstellen.
Standardsichten
Das Kombinieren von Daten aus einer oder mehreren Tabellen in einer Standardsicht nutzt die meisten Vorteile, die sich aus der Verwendung von Sichten ergeben. Diese Vorteile sind z. B. die schwerpunktmäßige Darstellung bestimmter Daten und das Vereinfachen der Datenbearbeitung. Diese Vorteile werden unter Szenarien für das Verwenden von Sichten ausführlicher beschrieben.
Indizierte Sichten
Eine indizierte Sicht ist eine Sicht, die materialisiert wurde. Dies bedeutet, dass sie berechnet und gespeichert wurde. Sie indizieren eine Sicht, indem Sie einen eindeutigen gruppierten Index für sie erstellen. Indizierte Sichten bewirken eine deutliche Verbesserung der Leistung einiger Abfragetypen. Indizierte Sichten funktionieren am besten für Abfragen, die viele Zeilen aggregieren. Sie eignen sich nicht gut für zugrunde liegende Datasets, die häufig aktualisiert werden. Weitere Informationen finden Sie unter Entwerfen von indizierten Sichten.
Partitionierte Sichten
Mithilfe einer partitionierte Sicht werden partitionierte Daten aus einem Satz von Elementtabellen über einen oder mehrere Server hinweg horizontal verknüpft. Die Daten werden so dargestellt, als würden sie aus einer Tabelle stammen. Eine Sicht, die Mitgliedertabellen für die gleiche Instanz von SQL Server verknüpft, ist eine lokale partitionierte Sicht.
Hinweis |
---|
Die bevorzugte Methode zum lokalen Partitionieren von Daten ist die Verwendung partitionierter Tabellen. Weitere Informationen finden Sie unter Partitionierte Tabellen und Indizes. |
Wenn eine Sicht Daten aus serverübergreifenden Tabellen verknüpft, handelt es sich um eine verteilte partitionierte Sicht. Mithilfe von verteilten partitionierte Sichten wird ein vereintes Datenbanksystem implementiert. Eine Föderation ist eine Gruppe von Servern, die unabhängig verwaltet werden, aber zusammenarbeiten, um die Arbeitslast eines Systems zu verteilen. Das Einrichten vereinter Datenbankserver durch das Partitionieren von Daten ermöglicht es Ihnen, eine Gruppe von Servern zu erweitern, um die Verarbeitungsanforderungen großer Websites mit mehreren Ebenen zu unterstützen. Weitere Informationen finden Sie unter Erstellen von partitionierten Sichten.