显示列表
 索引维护2008-06-24

一、DBCC SHOWCONTIG
显示指定的表或视图的数据和索引的碎片信息。


语法
DBCC SHOWCONTIG
[(
 { 'table_name' | table_id| 'view_name' | view_id }
 [ , 'index_name' | index_id ]
)]


参数
1. 'table_name'|table_id|'view_name'|view_id
指定要检查碎片信息的表或视图。
如果未指定,则检查当前数据库中的所有表和索引视图。


2.'index_name'|index_id
指定要检查其碎片信息的索引。
如果未指定,将处理指定表或视图的聚集索引。


例子
DBCC SHOWCONTIG('Book')

DBCC SHOWCONTIG('Book', 'Book_BookName')

 


二、DBCC INDEXDEFRAG
指定表或视图的索引碎片整理。

语法
DBCC INDEXDEFRAG
(
    { 'database_name' | database_id | 0 }
        , { 'table_name' | table_id | 'view_name' | view_id }
    [ , { 'index_name' | index_id } [ , { partition_number | 0 } ] ]
)

参数
1.'database_name' | database_id | 0
对其索引进行碎片整理的数据库。如果指定 0,则使用当前数据库。

2.'table_name' | table_id | 'view_name' | view_id
对其索引进行碎片整理的表或视图。

3.'index_name' | index_id
要进行碎片整理的索引的 ID 的名称。如果未指定,该语句就对指定表或视图的所有索引进行碎片整理。

例子
DBCC INDEXDEFRAG(0, 'Book', 'Book_BookName')

返回摘要 | 分类(MSSQL) | 访问(71) | 编辑