DBASK-数据库管理员结构化知识体系-Structured knowledge system for DataBase Administrators

Home

sysindexes

索引记录

说明

每个聚簇索引、每个非聚簇索引、每个没有聚簇索引的表和每个包含text 或 image 列的表在 sysindexes 中都有相应的一行。每个基于函数的索引或在计算列上创建的索引在该表中也都有相应的一行。

engine

引擎号

name

索引或表名。

id

索引的 ID 或索引所属的表的 ID。

indid

有效值包括:

  • 0 = 如果是表。
  • 1 = 如果是所有页锁定表上的聚簇索引。
  • 1 = 如果是 DOL 锁定表上的非聚簇索引或聚簇索引。

  • 255 = 如果是 text、image、文本链或 Java 行外结构(大对象,即LOB 结构)

doampg

旧函数

ioampg

旧函数

oampgtrips

在刷新之前,OAM 页在高速缓存中循环而未被重新使用的次数

status3

内部系统状态信息

status2

内部系统状态信息

ipgtrips

在刷新之前,索引页在高速缓存中循环而未被重新使用的次数

first

旧函数

root

旧函数

distribution

未使用。 以前用于存储索引的分布页的页码。

usagecnt

保留

segment

对象所在的段号

status

内部系统的状态信息

maxrowsperpage

每页的最大行数

minlen

最小行大小

maxlen

最大行大小

maxirow

非叶索引行的最大大小

keycnt

对于所有页锁定表中的聚簇索引,则为键的个数;对所有其它索引,则为键的个数加 1

keys1

如果条目是索引,则为键列的说明

keys2

如果条目是索引,则为键列的说明

soid

创建索引时使用的排序顺序 ID;如果键中没有字符数据,则为 0

csid

创建索引时使用的字符集 ID;如果键中没有字符数据,则为 0

base_partition

旧函数

fill_factor

使用 sp_chgattribute 设置的表的填充因子值

res_page_gap

表中 reservepagegap 的值

exp_rowsize

期望的数据行大小

keys3

如果条目是索引,则为键列的说明

identitygap

表的标识间隔

crdate

创建日期

partitiontype

值包括:

  • 1 = 范围
  • 2 = 散列
  • 3 或 NULL = [缺省值] 循环
  • 4 = 列表

conditionid

分区条件的 ID。 如果 partitiontype 为循环或散列,则为 Null

索引

  • id、indid 上的唯一聚簇索引