GBase 8c
其他
文章

GBase 8c 创建和管理索引(二)

发表于2023-12-06 12:52:5619次浏览2个评论

 操作步骤

前提:创建分区表

步骤1 创建索引

创建分区表LOCAL索引tpcds_web_returns_p2_index1,不指定索引分区的名称。

gbase=# CREATE INDEX tpcds_web_returns_p2_index1 ON tpcds.web_returns_p2 (ca_address_id) LOCAL;

当结果显示为如下信息,则表示创建成功。

CREATE INDEX

  • 创建分区表LOCAL索引tpcds_web_returns_p2_index2,并指定索引分区的名称。
gbase=# CREATE INDEX tpcds_web_returns_p2_index2 ON tpcds.web_returns_p2 (ca_address_sk) LOCAL

(

PARTITION web_returns_p2_P1_index,

PARTITION web_returns_p2_P2_index TABLESPACE example3, PARTITION web_returns_p2_P3_index TABLESPACE example4, PARTITION web_returns_p2_P4_index,

PARTITION web_returns_p2_P5_index, PARTITION web_returns_p2_P6_index, PARTITION web_returns_p2_P7_index, PARTITION web_returns_p2_P8_index

) TABLESPACE example2;

当结果显示为如下信息,则表示创建成功。

CREATE INDEX

  • 创建分区表GLOBAL索引tpcds_web_returns_p2_global_index。

CREATE INDEX tpcds_web_returns_p2_global_index ON tpcds.web_returns_p2 (ca_street_number) GLOBAL;

步骤2 修改索引分区的表空间

  • 修改索引分区web_returns_p2_P2_index的表空间为example1。
gbase=# ALTER INDEX tpcds.tpcds_web_returns_p2_index2 MOVE PARTITION

web_returns_p2_P2_index TABLESPACE example1;

当结果显示为如下信息,则表示修改成功。

ALTER INDEX

  • 修改索引分区web_returns_p2_P3_index的表空间为example2。
gbase=# ALTER INDEX tpcds.tpcds_web_returns_p2_index2 MOVE PARTITION

web_returns_p2_P3_index TABLESPACE example2;

当结果显示为如下信息,则表示修改成功。

ALTER INDEX

步骤3 重命名索引分区

执行如下命令对索引分区进行重命名操作。如将web_returns_p2_P8_index重命名为web_returns_p2_P8_index_new。

gbase=# ALTER INDEX tpcds.tpcds_web_returns_p2_index2 RENAME PARTITION

web_returns_p2_P8_index TO web_returns_p2_P8_index_new;

当结果显示为如下信息,则表示重命名成功。

ALTER INDEX

步骤4 查询索引

  • 执行如下命令查询系统和用户定义的所有索引。
gbase=# SELECT RELNAME FROM PG_CLASS WHERE RELKIND='i' or RELKIND='I';

  • 执行如下命令查询指定索引的信息。
gbase=#  \di+ tpcds.tpcds_web_returns_p2_index2

步骤5 删除索引

gbase=# DROP INDEX tpcds.tpcds_web_returns_p2_index1;

gbase=# DROP INDEX tpcds.tpcds_web_returns_p2_index2;

当结果显示为如下信息,则表示删除成功。

DROP INDEX

评论

登录后才可以发表评论
崔哥发表于 5个月前
乔木生云气。访中兴、英雄陈迹,暗追前事。战舰东风慳借便,梦断神州故里。旋小筑、吴宫闲地。华表月明归夜鹤,叹当时、花竹今如此。枝上露,溅清泪。遨头小簇行春队。步苍苔、寻幽别坞,问梅开未。重唱梅边新度曲,催发寒梢冻蕊。此心与、东君同意。后不如今今非昔,两无言、相对沧浪水。怀此恨,寄残醉。
崔哥发表于 5个月前
晨起开门雪满山,雪晴云淡日光寒。檐流未滴梅花冻,一种清孤不等闲。