空间索引与操作符详解
1. 空间索引设置与参数
1.1 SDO_DML_BATCH_SIZE 参数
若要在具有空间索引的表的事务中执行大量插入、删除或更新操作,可在 CREATE INDEX 语句或后续的 ALTER INDEX REBUILD 语句中将 SDO_DML_BATCH_SIZE 参数设置为 5000 或 10000。
1.2 SDO_LEVEL 参数
除了默认的 R 树索引,还能通过在 PARAMETERS 子句中指定 SDO_LEVEL 参数来创建四叉树索引。不过,四叉树索引需要显式调优(需调整 SDO_LEVEL 参数以实现最佳性能),且不被推荐使用。四叉树索引仅能对二维非大地测量数据进行索引。以下是创建四叉树空间索引的示例:
SQL> CREATE INDEX customers_sidx ON customers(location)
INDEXTYPE IS MDSYS.SPATIAL_INDEX
PARAMETERS ('SDO_LEVEL=8');
1.3 USER_SDO_INDEX_METADATA 视图
CREATE INDEX 语句中使用的所有参数都存储在 USER_SDO_INDEX_METADATA 视图中。例如,创建空间索引后,可按如
超级会员免费看
订阅专栏 解锁全文
10万+

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



