WEB开发网
开发学院数据库MSSQL Server SQL Server数据库管理员必备:DBCC命令 阅读

SQL Server数据库管理员必备:DBCC命令

 2008-08-19 09:56:42 来源:WEB开发网   
核心提示:一、了解DBCCDBCC(database consistenecy checker,简称dbcc) 是一个实用命令集,SQL Server数据库管理员必备:DBCC命令,用来检查数据库的逻辑一致性及物理一致性,数据库控制台命令语句可分为以下类别:维护: 对数据库、索引或文件组进行维护的任务, 对指定数据库中的表重新生

一、了解DBCC

DBCC(database consistenecy checker,简称dbcc) 是一个实用命令集,用来检查数据库的逻辑一致性及物理一致性。

数据库控制台命令语句可分为以下类别:

维护: 对数据库、索引或文件组进行维护的任务。

杂项: 杂项任务,如启用跟踪标志或从内存中删除 DLL。

信息: 收集并显示各种类型信息的任务。

验证: 对数据库、表、索引、目录、文件组或数据库页的分配进行的验证操作

二、DBBCC维护语句:对数据库、索引或文件组进行维护的任务

DBCC CLEANTABLE。回收删除的可变长度列和文本列的空间。

  DBCCCLEANTABLE
  (
  {'database_name'|database_id|0}
  ,{'table_name'|table_id|'view_name'|view_id}
  [,batch_size]
  )
  [WITHNO_INFOMSGS]

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

  DBCCINDEXDEFRAG
  (
  {'database_name'|database_id|0}
  ,{'table_name'|table_id|'view_name'|view_id}
  ,{'index_name'|index_id}
  ,{partition_number|0}
  )
  [WITHNO_INFOMSGS]

DBCC DBREINDEX。 对指定数据库中的表重新生成一个或多个索引。

  DBCCDBREINDEX
  (
  'table_name'
  [,'index_name'[,fillfactor]]
  )
  [WITHNO_INFOMSGS]

DBCC SHRINKDATABASE。 收缩指定数据库中的数据文件大小。

  DBCCSHRINKDATABASE
  ('database_name'|database_id|0
  [,target_percent]
  [,{NOTRUNCATE|TRUNCATEONLY}]
  )
  [WITHNO_INFOMSGS]

1 2 3 4 5  下一页

Tags:SQL Server 数据库

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接