#### 28.4.3.27 架构\_多余的\_索引和 x$schema\_扁平化\_键视图

[](<>)[](<>)[](<>)[](<>)

这[`schema_redundant_indexes`](sys-schema-redundant-indexes.html)view 显示与其他索引重复或被它们冗余的索引。这[`x$schema_flattened_keys`](sys-schema-redundant-indexes.html)view 是一个辅助视图[`schema_redundant_indexes`](sys-schema-redundant-indexes.html).

在下面的列描述中，主要索引是使冗余索引冗余的索引。

这[`schema_redundant_indexes`](sys-schema-redundant-indexes.html)视图有这些列：

-   `表模式`

    包含表的架构。

-   `表名`

    包含索引的表。

-   `冗余索引名称`

    冗余索引的名称。

-   `冗余索引列`

    冗余索引中列的名称。

-   `冗余索引非唯一`

    冗余索引中的非唯一列数。

-   `显性索引名称`

    主导索引的名称。

-   `显性索引列`

    主要索引中列的名称。

-   `显性索引非唯一`

    主要索引中的非唯一列数。

-   `子部分存在`

    索引是否仅索引列的一部分。

-   `sql_drop_index`

    要执行以删除冗余索引的语句。

    这[`x$schema_flattened_keys`](sys-schema-redundant-indexes.html)视图有这些列：

-   `表模式`

    包含表的架构。

-   `表名`

    包含索引的表。

-   `索引名称`

    索引名称。

-   `非唯一`

    索引中非唯一列的数量。

-   `子部分存在`

    索引是否仅索引列的一部分。

-   `索引列`

    索引中列的名称。
