SQLServer DBCC命令介绍之二

2023-02-20 00:00:00 数据库 命令 指定 检查 完整性

1、DBCC 帮助类命令


DBCC HELP('?') :查询所有的DBCC命令 ; 

DBCC HELP('命令') :查询指定的DBCC命令的语法说明 ;

DBCC USEROPTIONS :返回当前连接的活动(设置)的SET选项;


2、DBCC 检查验证类命令 


DBCC CHECKALLOC('数据库名称') :检查指定数据库的磁盘空间分配结构的一致性;

DBCC CHECKCATALOG ('数据库名称') :检查指定数据库的系统表内和系统表间的一致性;

DBCC CHECKCONSTRAINTS ('tablename') :检查指定表上的指定约束或所有约束的完整性;

DBCC CHECKDB :检查数据库中的所有对象的分配和结构完整性 ;

DBCC CHECKFILEGROUP :检查指定文件组中所有表在当前数据库中的分配和结构完整性;

DBCC CHECKTABLE :检查指定表或索引视图的数据、索引及test、ntest和image页的完整性;

DBCC CHECKIDENT :如果存在大量数据删除,考虑在删除后,使用 dbcc checkident 重置一下自增值;

检查指定的当前标识值

DBCC SQLPERF(UMSSTATS):关键的一个参考数据num runnable:表明当前有多少个线程再等待运行,如果大于等于2,考虑CPU达到瓶颈

Scheduler ID:当前机器有多少个逻辑CPU就有多少个Scheduler ID。




本文来源https://www.modb.pro/db/114878

相关文章