Когда используются пространственные индексы?
Пространственные индексы используются в запросах, которые вызывают функции для сравнения геометрий. В Oracle и PostgreSQL функции ST_Geometry, которые используют пространственные индексы, — это функции, которые проверяют пространственные отношения.
- ST_Contains (только PostgreSQL)
- ST_Crosses
- ST_Disjoint (только PostgreSQL)
- ST_Equals
- ST_Intersects
- ST_Overlaps
- ST_Relate (только Oracle)
- ST_Touches
- ST_Within

Сведения о функциях геометрии ST_Geometry в DB2, которые могут использовать пространственный индекс, см. в документации по DB2.
Сведения о функциях, использующих пространственный индекс Informix R-tree см. в руководстве пользователя IBM Informix Spatial DataBlade Module User's Guide.
Кроме того, столбец пространственного индекса должен отображаться сразу после функции пространственных отношений в запросе пространственного индекса, который будет использоваться.
Связанные темы
9/11/2013