sysindexes 表是基于 sysindices 表的视图。它对数据库中的每个索引包含一行。
GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 45 -
sysindexes 表具有以下列。
表 18. SYSINDEXES 表列描述
列
类型
解释
idxname
VARCHAR(128)
索引名
owner
VARCHAR(32)
索引的所有者(系统目录表的
用户 gbasedbt 和数据库表
的 username)
tabid
INTEGER
表的唯一标识代码
idxtype
CHAR(1)
索引类型:U
= 唯一D
= 允许
重复G = 非位图通用键索引g
= 位图通用键索引u = 唯一,
位图d = 非唯一,位图
集群
CHAR(1)
集群或非集群索引
(C
= 集群)
part1
SMALLINT
单个索引或组合索引的第 1
个组件的列号 (colno)
part2
SMALLINT
组合索引的第 2 个组件
part3
SMALLINT
组合索引的第 3 个组件
part4
SMALLINT
组合索引的第 4 个组件
part5
SMALLINT
组合索引的第 5 个组件
part6
SMALLINT
组合索引的第 6 个组件
part7
SMALLINT
组合索引的第 7 个组件
part8
SMALLINT
组合索引的第 8 个组件
part9
SMALLINT
组合索引的第 9 个组件
part10
SMALLINT
组合索引的第 10 个组件
part11
SMALLINT
组合索引的第 11 个组件
part12
SMALLINT
组合索引的第 12 个组件
part13
SMALLINT
组合索引的第 13 个组件
part14
SMALLINT
组合索引的第 14 个组件
part15
SMALLINT
组合索引的第 15 个组件
part16
SMALLINT
组合索引的第 16 个组件
levels
SMALLINT
B 型树级别的数目
leaves
INTEGER
叶的数目
nunique
INTEGER
第一列中唯一键的数目
clust
INTEGER
集群的程度;较小的数字对应
较大的集群
idxflags
INTEGER
存储索引的当前锁定方式的
位图
GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 46 -
对于大多数系统目录表,仅当运行了 UPDATE
STATISTICS 语句之后才会在此表中反映
影响现有索引的更改。
此表中 part1 至 part16 列中的每一列都保存组合索引的 16 个可能部件之一的列号
(colno)。如果以降序顺序对组件排序,那么 colno 输入为负值。对于不使用用户定义的数
据类型或函数索引的 B 型树索引填充此列。对于类属 B 型树和所有其他访问方法,part1
至 part16 列都包含零。
在对表运行 UPDATE
STATISTICS 语句之前,
clust 列是空白的。
最大值是表中的行数,
最小值是表中的数据页数。