此语句只能用于Hive表,
如果用户在创建索引时指定 WITH DEFERRED REBUILD
关键字,那么创建的索引是空索引,我们在任何时候都可以使用 ALTER
INDEX…REBUILD 语句创建索引数据。如果之前已经存在索引数据,可以使用此
语句对索引数据进行重建。
语法格式
ALTER INDEX index_name ON table_name [PARTITION partition_spec] REBUILD;
index_name:需要被重建的索引名称
table_name:索引的原始表名
partition_spec:
被更新的索引分区,
如果省略PATITION,
则所有分区上的索引
都会被更新
示例
示例1:更新表 src 上的 src_index_1 索引数据
gbase> alter index src_index_1 on src rebuild;
Query OK, 0 rows affected (Elapsed: 00:00:02.89)
GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 668
EVENT