何时使用空间索引?
空间索引适用于在 Oracle 和 PostgreSQL 中调用函数来对比几何的查询。使用空间索引的 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
此外,在要使用的空间索引查询中,空间列必须恰好出现在空间关系函数之后。

有关可使用空间索引的 DB2 ST_Geometry 函数的信息,请参阅 DB2 文档。
有关利用 Informix 的 R 树空间索引的函数的信息,请参阅《IBM Informix Spatial DataBlade 模块用户指南》。
在 SQLite 中,空间索引无法自动用于任何 ST_Geometry 函数。
相关主题
5/25/2014