SQL Server数据库DBCC语句大全

数据库 SQL Server
本文我们主要介绍了SQL Server数据库DBCC语句的相关知识,包括维护语句、杂项语句、状态语句和验证语句,希望本次的介绍能够对您有所帮助。

SQL Server数据库DBCC语句的相关知识是本文我们主要要介绍的内容,接下来就让我们一起来了解一下这部分内容吧。

维护语句   

DBCC DBREINDEX重建指定数据库中表的一个或多个索引。

DBCC DBREPAIR除去损坏的数据库。

DBCC INDEXDEFRAG整理指定的表或视图的聚集索引和辅助索引碎片。

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

DBCC SHRINKFILE收缩相关数据库的指定数据文件或日志文件大小。

DBCC UPDATEUSAGE报告和更正 sysindexes 表的不正确内容,该内容可能会导致通过 sp_spaceused 系统存储过程产生不正确的空间使用报表。

杂项语句

DBCC dllname (FREE)从内存中卸载指定的扩展存储过程动态链接库 (DLL)。

DBCC HELP返回指定的 DBCC 语句的语法信息 

DBCC PINTABLE将表标记为驻留,这表示 Microsoft® SQL Server™ 不从内存中刷新表页。

DBCC ROWLOCK在 Microsoft® SQL Server™ 6.5 版中使用,对表启用插入行锁定 (IRL) 操作。

DBCC TRACEOFF禁用指定的跟踪标记。 

DBCC TRACEON打开(启用)指定的跟踪标记。

DBCC UNPINTABLE将表标记为不在内存驻留。将表标记为不在内存驻留后,可以清空高速缓存中的表页。

状态语句

DBCC INPUTBUFFER显示从客户端发送到 Microsoft® SQL Server™ 的最后一个语句。 [sp_who2 active] 

DBCC OPENTRAN   如果在指定数据库内存在最旧的活动事务和最旧的分布和非分布式复制事务,则显示与之相关的信息。

只有当存在活动事务或数据库包含复制信息时,才显示结果。如果没有活动事务,就显示信息性消息

DBCC OUTPUTBUFFER以十六进制或 ASCII 格式返回指定系统进程 ID (SPID) 的当前输出缓冲区。

DBCC PROCCACHE以报表形式显示有关过程高速缓存的信息。

DBCC SHOWCONTIG显示指定的表的数据和索引的碎片信息。 

DBCC SHOW_STATISTICS显示指定表上的指定目标的当前分布统计信息。 

DBCC SQLPERF提供有关所有数据库中的事务日志空间使用情况的统计信息。 

DBCC TRACESTATUS显示跟踪标记的状态。 

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

验证语句

DBCC CHECKALLOC检查指定数据库的磁盘空间分配结构的一致性。

DBCC CHECKCATALOG检查指定数据库中的系统表内及系统表间的一致性。

DBCC CHECKCONSTRAINTS检查指定表上的指定约束或所有约束的完整性。

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

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

DBCC CHECKIDENT检查指定表的当前标识值,如有必要,还对标识值进行更正。

DBCC CHECKTABLE检查指定表或索引视图的数据、索引及 text、ntext 和 image 页的完整性。

DBCC NEWALLOC检查数据库的扩展结构内的每个表的数据和索引页的分配。

关于SQL Server数据库DBCC语句的相关知识就介绍到这里了,希望本次的介绍能够对您有所收获!

【编辑推荐】

  1. SQL Server 2005导入Oracle 10g的C#源码
  2. SQL Server 2008快速清理日志文件的代码
  3. SQL Server 2008数据库中CDC的功能使用及说明
  4. SQL Server 2008阻止保存要求重新创建表的更改的问题
  5. SQL Server数据库row_number() over() 来自动产生行号
责任编辑:赵鹏 来源: CSDN博客
相关推荐

2011-08-04 16:20:39

SQLServer数据索引碎片DBCC ShowCo

2010-06-28 10:36:42

SQL Server数

2010-07-15 15:37:13

SQL Server数

2010-07-15 17:28:50

SQL Server

2010-10-21 11:35:45

恢复SQL Serve

2011-03-31 09:30:27

SQL Server数管理SQL

2010-07-13 10:43:26

SQL Server数

2010-09-25 15:37:38

SQL语句

2011-08-15 14:29:52

SQL Server数事务

2010-09-06 09:53:41

SQL Server语句

2010-06-17 10:43:21

SQL Server

2010-07-09 17:25:14

SQL Server数

2011-08-01 22:41:49

SQL Server数Insert

2010-09-06 11:05:05

SQL SERVER语句

2010-06-28 14:36:38

SQL Server数

2010-07-08 11:05:14

SQL Server数

2021-05-17 06:57:34

SQLServer数据库

2011-01-06 09:28:19

SQL语句

2010-09-07 16:12:36

SQL语句数据库压缩

2010-07-19 17:26:55

SQL Server
点赞
收藏

51CTO技术栈公众号