INDEX_STAITISTIC
INDEX_STAITISTIC视图存储当前数据库的索引信息。
表 1 INDEX_STAITISTIC字段
名称 | 类型 | 描述 |
---|
namespace | name | 索引所属表空间 |
table | name | 索引所属表 |
non_unique | boolean | 是否是唯一索引 |
key_name | name | 索引名 |
seq_in_index | smallint | 索引列在索引中的序号 |
column_name | name | 索引列的列名 |
collation | text | 取值有A(默认,升序),D(降序)、NULL(索引不支持排序) |
cardinality | double precision | 根据pg_statistic.stadistinct和pg_class.reltuples计算得到: stadistinct > 0: stadistinct stadistinct = 0: NULL stadistinct < 0: reltuples stadistinct -1 |
sub_part | text | 索引前缀。如果该列仅被部分索引,则是索引字符的数量;如果整个列都被索引,则是NULL。当前不支持前缀索引,NULL |
packed | text | 如何打包key值,create table时指定pack_keys;否则返回NULL。当前不支持,为NULL |
null | text | 可能包含NULL值则是YES,否则为 |
index_type | name | 使用的索引方法:BTREE、HASH等 |
comment | text | pg_index表中记录的indisusable为true则显示disabled,false则显示’’ |
index_comment | text | 创建索引时COMMENT指定的注释信息 |