Modalités d'utilisation des index spatiaux
Les index spatiaux sont utilisés avec des requêtes dans Oracle et PostgreSQL qui appellent des fonctions pour comparer les géométries. Les fonctions ST_Geometry d'Oracle et de PostgreSQL qui utilisent les index spatiaux sont celles qui testent les relations spatiales.
- ST_Contains (PostgreSQL uniquement)
- ST_Crosses
- ST_Disjoint (PostgreSQL uniquement)
- ST_Equals
- ST_Intersects
- ST_Overlaps
- ST_Relate (Oracle uniquement)
- ST_Touches
- ST_Within
En outre, la colonne spatiale doit apparaître immédiatement après la fonction de relations spatiales dans la requête pour que l'index spatial soit utilisé.
Pour plus d'informations sur les fonctions DB2 ST_Geometry qui peuvent utiliser un index spatial, reportez-vous à la documentation DB2.
Pour plus d'informations sur les fonctions utilisant l'index spatial d'arborescence R d'Informix, consultez le manuel IBM Informix Spatial DataBlade Module User's Guide.
Les index spatiaux ne sont pas utilisés automatiquement avec les fonctions ST_Geometry dans SQLite.