v_sys_statistics

描述表和表相关的索引统计信息

表248 V_SYS_STATISTICS 结构
列名 类型 描述
TABLE_CAT VARCHAR(128) 返回Catalog名,如果数据源不支持Catalog,返回NULL
TABLE_SCHEM NAME 表所处的Schema名称。
TABLE_NAME NAME 表名。
NON_UNIQUE SMALLINT 表示该索引是否是非UNIQUE的。它可以取下列值: SQL_TRUE=1 SQL_FALSE=0 如果Type列的值是SQL_TABLE_STAT, 该列被置为NULL。
INDEX_QUALIFIER VARCHAR(128) 在DROP INDEX时使用的索引名限制符。 如果不需要使用索引名限制符或Type列的值是SQL_TABLE_STAT,该列被置为NULL。
INDEX_NAME NAME 索引的名称。 如果Type列的值是SQL_TABLE_STAT, 该列被置为NULL。
TYPE SMALLINT 当前行返回的信息类型,它可以取下列值之一: SQL_TABLE_STAT (表的统计信息)=0 SQL_INDEX_BTREE (B-Tree索引的信息)=4 SQL_INDEX_CLUSTERED (clustered索引的信息)=1 SQL_INDEX_CONTENT (content索引的信息)=5 SQL_INDEX_HASHED (hash索引的信息)=2 SQL_INDEX_OTHER (其他类型索引的信息)=3
ORDINAL_POSITION SMALLINT 该列在索引中的位置,从1开始计数。 如果Type列的值是SQL_TABLE_STAT, 该列被置为NULL。
COLUMN_NAME VARCHAR(128) 列名。 如果Type列的值是SQL_TABLE_STAT, 该列被置为NULL。
ASC_OR_DESC CHAR(1) 该列的排序方式,它可以取下列值之一: "A"(升序) "D"(降序) 如果该列的排序方式不可确定或Type列的值是SQL_TABLE_STAT, 该列被置为NULL。
CARDINALITY REAL 表或索引的序。 如果Type列的值是SQL_TABLE_STAT,表示指定表的行数;否则表示指定索引中unqiue值的数目。如果不能从数据源获取该信息,该列将被置为NULL。
PAGES INT 存放该表或索引使用的页面数。 如果Type列的值是SQL_TABLE_STAT,表示指定表使用的页数;否则表示索引使用的页数。如果不能从数据源获取该信息,该列将被置为NULL。
FILTER_CONDITION VARCHAR(128) 如果该索引是条件过滤型索引(filtered index),则表示该索引的过滤条件;如果条件不能确定,则返回空字符串。 如果该索引不是条件过滤型索引或不能确定是否是条件过滤型索引或Type列的值是SQL_TABLE_STAT,则该列被置为NULL。