Eine Einführung in die räumliche Indizierung in SQL Server finden Sie unter Übersicht über räumliche Indizierung.
Jede Option kann pro CREATE SPATIAL INDEX-Anweisung nur einmal angegeben werden. Durch das doppelte Angeben einer Option wird ein Fehler ausgelöst.
Sie können bis zu 249 Räumlichkeitsindizes für jede räumliche Spalte in einer Tabelle erstellen. Es kann sich als nützlich erweisen, mehrere Räumlichkeitsindizes für bestimmte räumliche Spalten zu erstellen, z. B. zum Indizieren verschiedener Mosaikparameter in einer Spalte.
Bei der Indexerstellung kann eine verfügbare Prozessparallelität nicht genutzt werden.
Von räumlichen Indizes unterstützte Methoden
Räumliche Indizes und Partitionierung
Standardmäßig wird beim Erstellen eines räumlichen Index für eine partitionierte Tabelle der Index in Übereinstimmung mit dem Partitionsschema der Tabelle partitioniert. So kann sichergestellt werden, dass Indexdaten und die zugehörige Zeile in der gleichen Partition gespeichert werden.
In diesem Fall müssen Sie, um das Partitionsschema der Basistabelle zu ändern, den räumlichen Index löschen, bevor Sie die Basistabelle neu partitionieren können. Diese Einschränkung kann umgangen werden, indem Sie beim Erstellen eines räumlichen Index die "ON filegroup"-Option angeben. Weitere Informationen finden Sie nachfolgend unter "Räumlichkeitsindizes und Dateigruppen".
Räumliche Indizes und Dateigruppen
Standardmäßig werden Räumlichkeitsindizes in die gleichen Dateigruppen wie die Tabelle partitioniert, für die der Index angegeben wird. Dies kann durch Angabe der Dateigruppe außer Kraft gesetzt werden:
[ ON { filegroup_name | "default" } ]
Wenn Sie eine Dateigruppe für einen räumlichen Index angeben, wird der Index unabhängig vom Partitionierungsschema der Tabelle in dieser Dateigruppe platziert.
Katalogsichten für Räumlichkeitsindizes
Die folgenden Katalogsichten sind für Räumlichkeitsindizes spezifisch:
-
sys.spatial_indexes
-
Stellt die wichtigsten Indexinformationen der räumlichen Indizes dar.
-
sys.spatial_index_tessellations
-
Stellt die Informationen zum Mosaikschema und zu den Parametern jedes räumlichen Index dar.
Weitere Informationen zur Metadatenstruktur von räumlichen Indizes finden Sie unter Interne Tabellen.
Zusätzliche Hinweise zum Erstellen von Indizes