开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2669|回复: 2
收起左侧

[MSSQL] SQL Server数据库DBCC语句大全

[复制链接]

发表于 2013-2-8 23:17:49 | 显示全部楼层 |阅读模式   广东省广州市
本文我们主要介绍了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语句的相关知识就介绍到这里了,希望本次的介绍能够对您有所收获!



发表于 2013-3-10 08:26:04 | 显示全部楼层   河北省石家庄市
抢个前排学习学习
回复 支持 反对

使用道具 举报

结帖率:37% (7/19)
发表于 2013-2-16 10:01:04 | 显示全部楼层   北京市北京市
纯表情的内容删了,我还是沙发。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

关闭

精易论坛 - 有你更精彩上一条 /2 下一条

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表