云数据库 GAUSSDB-CREATE GLOBAL INDEX:功能描述

时间:2024-11-02 18:46:42

功能描述

在指定的表上创建全局二级索引(Global Secondary Index,简称GSI)。

全局二级索引允许用户定义与基表分布不一致的索引,从而实现基表非分布列查询的单节点计划和基表非分布列上的unique/主键约束。

  1. 在升级未提交观察期间,不允许创建GSI。
  2. 建议在至少一列GSI的索引键上创建NOT NULL约束,以提速IUD的性能。
  3. 建议在GSI的基表创建普通索引提升IUD执行效率。
  4. 当前创建GSI生成的执行计划是先将基表数据拉回CN再下发给GSI所在DN,因此大数据量、大规模集群下性能较普通索引存在较大劣化(比如6节点SSD盘千万数据量下可能需近1小时),将在后续版本中优化创建GSI的实现机制,将目前的单点改为DN间并行提升创建效率。
support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-12-0520.html