SYSSTAT.INDEXES 目录视图
每行表示一个索引。 类型表上的索引由两行表示: 一行用于类型表上的 "逻辑索引" ,另一行用于层次结构表上的 "H-index"。
| 列名 | 数据类型 | 是否可空 | 可更新 | 描述 |
|---|---|---|---|---|
| INDSCHEMA | VARCHAR(128) | 索引的模式名。 | ||
| INDNAME | VARCHAR(128) | 索引的非标准名称。 | ||
| TABSCHEMA | VARCHAR(128) | 定义了索引的表或昵称的模式名称。 | ||
| TABNAME | VARCHAR(128) | 定义了索引的表或昵称的非限定名。 | ||
| COLNAMES | VARCHAR (640) | 不再使用此列,将在下一个发行版中除去该列。 使用 SYSCAT.INDEXCOLUSE 。 | ||
| NLEAF | BIGINT | Y | 叶子页数; 如果未收集统计信息,那么为 -1。 | |
| NLEVELS | SMALLINT | Y | 索引级别数; 如果未收集统计信息,那么为 -1。 | |
| FIRSTKEYCARD | BIGINT | Y | 相异第一键值的数目; 如果未收集统计信息,那么为 -1。 | |
| FIRST2KEYCARD | BIGINT | Y | 使用索引的前两列的相异键数; 如果未收集统计信息,那么为 -1; 如果不适用,那么为 -1。 | |
| FIRST3KEYCARD | BIGINT | Y | 使用索引的前三列的相异键数; 如果未收集统计信息,或者如果不适用,那么为 -1。 | |
| FIRST4KEYCARD | BIGINT | Y | 使用索引的前四列的相异键数; 如果未收集统计信息,那么为 -1; 如果不适用,那么为 -1。 | |
| FULLKEYCARD | BIGINT | Y | 相异全键值的数目; 如果未收集统计信息,那么为 -1。 | |
| CLUSTERRATIO4 | SMALLINT | Y | 具有索引的数据集群程度; 如果未收集统计信息或收集了详细的索引统计信息 (在这种情况下,将改为使用 CLUSTERFACTOR) ,那么为 -1。 | |
| CLUSTERFACTOR4 | 双 | Y | 更精细地测量聚类程度; 如果未收集统计信息或在昵称上定义了索引,那么为 -1。 | |
| SEQUENTIAL_PAGES | BIGINT | Y | 磁盘上按索引键顺序排列的叶页面数,它们之间的间隔很少或没有很大的间隔; 如果未收集统计信息,那么为 -1。 | |
| DENSITY | INTEGER | Y | SEQUENTIAL_PAGES 与预取页数的比率。 表示为百分比; 如果未收集统计信息,那么为 -1。 | |
| PAGE_FETCH_PAIR4 | VARCHAR (520) | Y | 以字符形式表示的整数对的列表。 每个对表示假设缓冲区中的页数,以及使用该假设缓冲区扫描具有此索引的表所需的页访存数。 零长度字符串 (如果没有可用数据)。 | |
| NUMRIDS4 | BIGINT | Y | 索引中的行标识 (RID) 或块标识 (BID) 的总数; 如果未知,那么为 -1。 | |
| NUMRIDS_DELETED4 | BIGINT | Y | 索引中标记为 "已删除" 的行标识 (或块标识) 总数,不包括叶子页上标记为 "已删除" 的所有标识的那些标识。 | |
| NUM_EMPTY_LEAFS | BIGINT | Y | 将其所有行标识 (或块标识) 标记为已删除的索引叶子页面总数。 | |
| AVERAGE_RANDOM _ FETCH_PAGES1,2,4 | 双 | Y | 使用索引进行访存时顺序页面访问之间的平均随机表页面数; 如果未知,那么为 -1。 | |
| AVERAGE_RANDOM _ PAGES2 | 双 | Y | 顺序页面访问之间的平均随机表页面数; 如果未知,那么为 -1。 | |
| AVERAGE_SEQUENCE_ GAP2 | 双 | Y | 索引页面序列之间的间隔。 通过对索引叶子页的扫描检测到,每个间隔表示必须在索引页序列之间随机访存的平均索引页数; 如果未知,那么为 -1。 | |
| AVERAGE_SEQUENCE_ FETCH_GAP1,2,4 | 双 | Y | 使用索引访存时表页面序列之间的间隔。 通过对索引叶子页的扫描检测到,每个间隔表示必须在表页序列之间随机访存的表页的平均数目; 如果未知,那么为 -1。 | |
| AVERAGE_SEQUENCE_ PAGES2 | 双 | Y | 可按顺序访问的平均索引页数 (即,预取程序检测为按顺序访问的索引页数); 如果未知,那么为 -1。 | |
| AVERAGE_SEQUENCE_ FETCH_PAGES1,2,4 | 双 | Y | 使用索引访存时可按顺序访问的平均表页面数 (即,预取程序检测为按顺序执行的表页面数); 如果未知,那么为 -1。 | |
| AVGPARTITION_ CLUSTERRATIO3,4 | SMALLINT | Y | 单个数据分区中的数据集群程度。 -1 如果未对表进行分区,如果未收集统计信息,或者如果收集详细统计信息 (在这种情况下将使用 AVGPARTITION_ CLUSTERFACTOR)。 | |
| AVGPARTITION_ CLUSTERFACTOR3,4 | 双 | Y | 更精细地测量单个数据分区中的集群程度。 -1 如果表未分区,如果未收集统计信息,或者如果在昵称上定义了索引。 | |
| AVGPARTITION_PAGE_ FETCH_配对3,4 | VARCHAR (520) | Y | 字符格式的成对整数的列表。 每个对表示潜在缓冲池大小以及从表访问单个数据分区所需的相应页访存数。 如果没有可用的数据,或者如果表未分区,那么为零长度字符串。 | |
| DATAPARTITION_CLUSTERFACTOR | 双 | Y | 用于度量与数据分区相关的索引键的 "集群" 的统计信息。 它是介于 0 和 1 之间的数字,其中 1 表示完美集群, 0 表示无集群。 | |
| INDCARD | BIGINT | Y | 索引的基数。 对于在表行和索引条目之间没有一对一关系的索引,这可能与表的基数不同。 | |
| PCTPAGESSAVED | SMALLINT | 由于索引压缩而在索引中保存的页面的近似百分比。 -1 (如果未收集统计信息)。 | ||
| AVGLEAFKEYSIZE | INTEGER | Y | 索引中叶子页上的键的平均索引键大小。 | |
| AVGNLEAFKEYSIZE | INTEGER | Y | 索引中非叶子页上的键的平均索引键大小。 | |
注:
|
||||