博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sql Server系列:DBCC命令
阅读量:6872 次
发布时间:2019-06-26

本文共 1083 字,大约阅读时间需要 3 分钟。

  DBCC(Database Base Consistency Checker,数据库一致性检查程序)命令用于验证数据库完整性、查找错误和分析系统使用情况等。

1. DBCC CHECKALLOC

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

  语法:

DBCC CHECKALLOC [    ( database_name | database_id | 0       [ , NOINDEX       | , { REPAIR_ALLOW_DATA_LOSS | REPAIR_FAST | REPAIR_REBUILD } ]    )    [ WITH         {           [ ALL_ERRORMSGS ]          [ , NO_INFOMSGS ]           [ , TABLOCK ]           [ , ESTIMATEONLY ]         }    ]]

  示例:

DBCC CHECKALLOC('Portal')

2. DBCC SHOWCONTIG

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

  语法:

DBCC SHOWCONTIG [ (     { table_name | table_id | view_name | view_id }     [ , index_name | index_id ] ) ]     [ WITH         {          [ , [ ALL_INDEXES ] ]          [ , [ TABLERESULTS ] ]          [ , [ FAST ] ]         [ , [ ALL_LEVELS ] ]          [ NO_INFOMSGS ]         }    ]

  示例:

DBCC SHOWCONTIG('Category','PK_Category')
DECLARE @TableID INT, @IndexID INTSET @TableID = OBJECT_ID('Category')SELECT @IndexID = index_id FROM sys.indexes WHERE object_id = @TableID AND name = 'PK_Category'DBCC SHOWCONTIG(@TableID,@IndexID)

转载于:https://www.cnblogs.com/libingql/p/4173511.html

你可能感兴趣的文章
mysql之select(二)
查看>>
万能分页存储过程
查看>>
jQuery模板插件jsrender
查看>>
内部类概述
查看>>
linux ln 命令使用参数详解(ln -s 软链接)
查看>>
结队开发项目—NABC模型
查看>>
qt5.4解决输出中文乱码问题
查看>>
深入分析Java ClassLoader原理
查看>>
Vim编辑器
查看>>
Codevs 3304 水果姐逛水果街Ⅰ 线段树
查看>>
linux共享windows资料
查看>>
前端UI框架总结
查看>>
( component 标签元素,及其 :is 属性 )的使用样例(组件切换的一个简单样例,不过,最好使用动画来实现组件的切换)...
查看>>
这7个人生捷径,一定不要走!
查看>>
Koa2+Mysql搭建简易博客
查看>>
Atom 初识
查看>>
Servlet、Filter和Listener
查看>>
高中数学运算能力训练题【基础中阶高阶辅导】
查看>>
Bean的装配方式
查看>>
get_browser()用法
查看>>