sqlserverdbcc命令解释

sqlserverdbcc命令解释

ID:8978161

大小:76.50 KB

页数:12页

时间:2018-04-13

sqlserverdbcc命令解释_第1页
sqlserverdbcc命令解释_第2页
sqlserverdbcc命令解释_第3页
sqlserverdbcc命令解释_第4页
sqlserverdbcc命令解释_第5页
资源描述:

《sqlserverdbcc命令解释》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、SQLSERVERDBCC命令解释  八点钟起床一直搞到现在,好多还不太记得,先放上来以后慢慢修改  --1dbcctrraceonDBCCTRACEOFF  --对于数据库死锁,通常可以通过TRACEFLAG1204、1205、1206,检查ERRORLOG里面的输出,和分析SQLTRACE的执行上下文判断死锁问题的来由。  --TRACEON函数的第三个参数设置为-1,表示不单单针对当前connection,  --而是针对所有包括未来建立的connection。这样,才够完全,否则只是监视当前已经建立的数据库连接了。  --执行下面的话可以把

2、死锁记录到Errorlog中:  dbcctraceon(1204,3605,-1)  go  dbcctracestatus(-1)  go  --说明:  --260:打印关于扩展存储过程动态链接库的版本信息  --444:停止auto-parameterization  --1200:输出锁信息  --1204:传回参与死锁的SQLSERVER相关程序之运行数据  --1211:停止lockescalation(锁升级)  --1252:显示动态选择锁的相关信息  --2528:通过DBCCCHECKDB、DBCCCHECKFILEGROUP

3、和DBCCCHECKTABLE禁用对象的并行检查。  --默认情况下,并行度由查询处理器自动确定。最大并行度的配置方式与并行查询相同。  --有关更多信息,请参见maxdegreeofparallelism选项。  --通常情况下,应将并行DBCC保留为启用状态。执行DBCCCHECKDB时,  --查询处理器重新评估和自动调整并行度,并检查每个表或一批表。  --有时,检查可能在服务器处于实际空闲状态时进行。如果管理员知道在检查结束前负荷将加大,  --可能希望手工减小或禁用并行度。  --但是,禁用并行检查会导致数据库的总体性能降低。降低并行度

4、将增加必须扫描的事务日志量。  --这反过来增加了对tempdb空间的需求,并导致dbcc完成检查所需的时间非线性增加。  --如果运行DBCC时启用了TABLOCK功能并关闭了并行度,则表可能被锁定更长时间。  --3205:默认情况下,如果磁带驱动器支持硬件压缩,则DUMP或BACKUP语句会使用该功能。  --利用此跟踪标记,可以禁用磁带驱动程序的硬件压缩。  --本项在要与不支持压缩的其它站点或磁带驱动器交换磁带时有用。  --3604:将trace结果输出到前端  --3605:要求DBCC的输出放到SQLserverERRORLOG  

5、--8602:停止索引提示功能  --8722:停止joingroup等最优化提示功能  --8755:停止锁提示功能  --8780:停止最优化超时配置,强制做完整的最优化动作  --2DBCCpage  dbcctraceon(3604)  dbccpage(northwind,1,100,1)  /*查询northwind的数据的第101个页面的信息*/  /*DBCCPage({dbid

6、dbname},filenum,pagenum[,printopt])  ?  具体参数描述如下:  dbid:包含页面的数据库ID  dbname:包含

7、页面的数据库的名称  filenum:包含页面的文件编号  pagenum:文件内的页面  printopt:可选的输出选项;选用其中一个值:  0:默认值,输出缓冲区的标题和页面标题  1:输出缓冲区的标题、页面标题(分别输出每一行),以及行偏移量表  2:输出缓冲区的标题、页面标题(整体输出页面),以及行偏移量表  3:输出缓冲区的标题、页面标题(分别输出每一行),以及行偏移量表;每一行后跟分别列出的它的列值  */  --3DBCCcheckalloc  DBCCcheckalloc(northwind)  /*检查指定数据库的系统表内和表间

8、的一致性  checkalloc是检查指定数据库,看其所有正确分配的页和尚未分配的页的情况。  若未指定数据库名,则checkalloc检查当前数据库。checkalloc会返回已分配的和使用的空间数量。  checkalloc的缺省模式为nofix,要使用fix选项,必须把数据库置于单用户模式。  */  --4DBCCcheckcatalog  DBCCcheckcatalog(northwind)  /*  检查批定数据库的系统表内和系统表间的一致性  */  --5DBCCcheckconstraints  DBCCcheckconstra

9、ints(products)  /*  检查指定表上的指定约束或所有约束的完整性  DBCCCHECKCONSTRAINT

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。