空间索引和 STV_Intersect
在使用 STV_Intersect
函数之一执行空间联接之前,必须首先运行 STV_Create_Index
,创建一个包含多边形相关信息的数据库对象。此对象被称为多边形集的空间索引。空间索引缩短了 STV_Intersect
函数访问多边形数据所用的时间。
Vertica 在全局空间中创建空间索引。因此,任何有权访问 STV_*_Index
函数的用户都可以描述、重命名或删除其他任何用户创建的索引。
Vertica 提供了多个与空间索引配合使用的函数:
-
STV_Create_Index— 在索引中存储关于多边形的信息以提高性能。
-
STV_Describe_Index— 检索关于索引的信息。
-
STV_Drop_Index— 删除空间索引。
-
STV_Refresh_Index— 刷新空间索引。
-
STV_Rename_Index— 为空间索引重命名。