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é.
![Astuce Astuce](rsrc/tip.png)
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.