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. Beim Angeben einer Option, die es schon einmal gibt, wird ein Fehler ausgelöst.
Sie können bis zu 249 räumliche Indizes für jede räumliche Spalte in einer Tabelle erstellen. Es kann sich als nützlich erweisen, mehrere räumliche Indizes 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 Indexes 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 Indexes die "ON filegroup"-Option angeben. Weitere Informationen finden Sie nachfolgend unter "Räumliche Indizes und Dateigruppen".
Räumliche Indizes und Dateigruppen
Standardmäßig werden räumliche Indizes 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äumliche Indizes
Die folgenden Katalogsichten sind für räumliche Indizes 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 Indexes dar.
Weitere Informationen zur Metadatenstruktur von räumlichen Indizes finden Sie unter Interne Tabellen.
Zusätzliche Hinweise zum Erstellen von Indizes