SQL Server数据库管理员必备:DBCC命令
2008-08-19 09:56:42 来源:WEB开发网一、了解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]
- ››SQL Server 2008 R2 下如何清理数据库日志文件
- ››sqlite 存取中文的解决方法
- ››SQL2005、2008、2000 清空删除日志
- ››SQL Server 2005和SQL Server 2000数据的相互导入...
- ››sql server 2008 在安装了活动目录以后无法启动服...
- ››sqlserver 每30分自动生成一次
- ››sqlite 数据库 对 BOOL型 数据的插入处理正确用法...
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
更多精彩
赞助商链接