增加全局分区索引¶
增加全局分区索引时,需要注意下面的规则:
- 此语句只支持哈希全局分区索引。
- 增加子分区表后,系统会按照哈希函数,对索引进行重新哈希。
- 如果不定义表空间,那么新增的索引将会使用全局分区索引的表空间。如果全局分区索引也没有设定表空间,那么新增的索引会被分配到系统默认的表空间中。
示例:增加全局分区索引¶
-- 清理环境
DROP TABLE tab;
DROP INDEX pti;
-- 创建分区表
CREATE TABLE tab
(
id NUMERIC(6),
time_id DATE
);
-- 创建全局分区索引
CREATE INDEX pti ON tab(id , time_id) GLOBAL PARTITION BY hash(id) PARTITIONS 3;
ALTER INDEX pti
ADD PARTITION p4;
-- 删除表和索引
DROP INDEX pti;
DROP TABLE tab CASCADE;