云数据库 GAUSSDB-系统表信息函数:gs_get_index_status(schema_name, index_name)
gs_get_index_status(schema_name, index_name)
描述:获取所有节点上的索引状态信息,包括索引是否可插入以及索引是否可用,主要用于在线创建索引过程中或者构建失败的情况下,确认索引状态。返回值包括节点名称node_name、索引是否可插入状态indisready、索引是否可以用状态indisvalid,只有当所有节点上索引的indisready和indisvalid状态均为true,且索引状态没有被修改为unusable的情况下,当前索引才可用。
返回类型:text,boolean,boolean
gaussdb=# SELECT * FROM gs_get_index_status('public', 'index1');
node_name | indisready | indisvalid
----------------+------------+-----------
datanode1 | t | t
datanode2 | t | t
coordinator1 | t | t
(3 row)