空间索引与操作:分区、并行与三维分析
1. 分区表的本地索引创建
1.1 分区创建与本地索引语法
分区可基于范围创建,例如第一个分区 GOLD 会包含所有等级小于 ‘GOLDZZZZZZ’ 的客户。创建分区表的本地索引时,若使用特定 SQL 创建索引,会在所有分区上创建单个全局空间索引;若要创建本地索引(每个分区一个),需在 CREATE INDEX 语句末尾指定 LOCAL 关键字,并可指定一些可选的分区特定参数。示例代码如下:
CREATE INDEX customers_sidx ON customers(location)
INDEXTYPE IS MDSYS.SPATIAL_INDEX
[PARAMETERS ('parameter_string')]
LOCAL [PARAMETERS(sequence of 'partition-specific parameters')] ;
需要注意的是,只能在范围分区表上创建本地空间索引,不能在列表或哈希分区表上创建。
1.2 本地索引的优势
本地分区索引有两个主要优势:可管理性和可扩展性,具体如下:
|优势|说明|
|----|----|
|可管理性|可重建与特定分区关联的本地索引,而不影响其他分区。如同 B - 树索引,在维护关联的空间索引时,可利用所有分区特性,如交换分区和拆分分区。|
|可扩展性|查询可针对特定分区,提高性能,即只需搜索数据子集而非整个数据集。通过为每个分区指定
超级会员免费看
订阅专栏 解锁全文
2951

被折叠的 条评论
为什么被折叠?



