數(shù)據(jù)庫中的每個(gè)索引和表在表中各占一行。該表存儲(chǔ)在每個(gè)數(shù)據(jù)庫中。
列名 | 數(shù)據(jù)類型 | 描述 |
---|---|---|
id | int | 表 ID(如果 indid = 0 或 255)。否則為索引所屬表的 ID。 |
status | int | 內(nèi)部系統(tǒng)狀態(tài)信息。 |
first | binary(6) | 指向第一頁或根頁的指針。 |
indid | smallint | 索引 ID: 1 = 聚集索引 |
root | binary(6) | 如果 indid >= 1 和 < 255,root 是指向根頁的指針。如果 indid = 0 或 indid = 255,root 是指向最后一頁的指針。 |
minlen | smallint | 最小行大小。 |
keycnt | smallint | 鍵的數(shù)目。 |
groupid | smallint | 在其上創(chuàng)建對(duì)象的文件組 ID。 |
dpages | int | 如果 indid = 0 或 indid = 1,dpages 是已用數(shù)據(jù)頁的計(jì)數(shù)。如果 indid = 255,其設(shè)置為 0。否則是已用索引頁的計(jì)數(shù)。 |
reserved | int | 如果 indid = 0 或 indid = 1,reserved 是分配給所有索引和表數(shù)據(jù)的頁計(jì)數(shù)。如果 indid = 255,reserved 是分配給 text 或 image 數(shù)據(jù)的頁計(jì)數(shù)。否則是分配給索引的頁計(jì)數(shù)。 |
used | int | 如果 indid = 0 或 indid = 1,used 是用于所有索引和表數(shù)據(jù)的總頁數(shù)。如果 indid = 255,used 是用于 text 或 image 數(shù)據(jù)的頁計(jì)數(shù)。否則是用于索引的頁計(jì)數(shù)。 |
rowcnt | bigint | 基于 indid = 0 和 indid = 1 的數(shù)據(jù)級(jí)行計(jì)數(shù)。如果 indid = 255,rowcnt 設(shè)置為 0。 |
rowmodctr | int | 對(duì)自上次更新表的統(tǒng)計(jì)后插入、刪除或更新行的總數(shù)進(jìn)行計(jì)數(shù)。 |
xmaxlen | smallint | 最大行大小。 |
maxirow | smallint | 最大非葉索引行大小。 |
OrigFillFactor | tinyint | 創(chuàng)建索引時(shí)使用的起始填充因子值。不保留該值;然而,如果需要重新創(chuàng)建索引但記不住當(dāng)初使用的填充因子,則該值可能很有幫助。 |
reserved1 | tinyint | 保留。 |
reserved2 | int | 保留。 |
FirstIAM | binary(6) | 保留。 |
impid | smallint | 保留。索引實(shí)現(xiàn)標(biāo)志。 |
lockflags | smallint | 用于約束經(jīng)過考慮的索引鎖粒度。例如,對(duì)于本質(zhì)上是只讀的查找表,可以將其設(shè)置為僅進(jìn)行表級(jí)鎖定以使鎖定成本減到最小。 |
pgmodctr | int | 保留。 |
keys | varbinary(816) | 組成索引鍵的列 ID 列表。 |
name | sysname | 表名(如果 indid = 0 或 255)。否則為索引的名稱。 |
statblob | image | 統(tǒng)計(jì) BLOB。 |
maxlen | int | 保留。 |
rows | int | 基于 indid = 0 和 indid = 1的數(shù)據(jù)級(jí)行數(shù),該值對(duì)于 indid >1 重復(fù)。如果 indid = 255,rows 設(shè)置為 0。提供該列是為了向后兼容。 |