数据库管理平台DMP

深信服数据库管理平台(DMP)提供MySQL、Oracle的RDS功能,支持全生命周期管理、自动MySQL主从切换、故障自愈、事务一致性备份、监控告警等,能够实现业务快速上线、资源快速分发、数据安全保护,提供SLA保障,使数据库运维复杂度大幅下降,帮助客户减少被动性救火工作,专注业务创新。
点击可切换产品版本
知道了
不再提醒
DMP 2.3.1R1
{{sendMatomoQuery("数据库管理平台DMP","检查数据库完整性")}}

检查数据库完整性

更新时间:2023-10-07

DBCC CHECKDB 是SQL Server提供的重要数据库检查工具,在数据库运行异常或者报数据库对象不能被处理时,通过运行dbcc检测,可以获取数据库的健康状态。

DBCC CHECKDB可以检查指定的数据库里有没有损坏发生,主要检查以下内容:

检查一些关键的系统表

对数据库运行DBCC CHECKALLOC

对数据库中每个表或试图运行DBCC CHECKTABLE

对数据库运行DBCC CHECKCATALOG

验证数据库中每个索引视图的内容

验证数据库中service broker数据

   

检查指定的数据库:

DBCC CHECKDB ('数据库名'

检查指定的表:

DBCC CHECKTABLE (‘表名’)

检查指定的索引

DBCC CHECKTABLE ('表名',索引id); 

如果在DBCC检查结果有报错的情况下, 请及时联系管理员,不要进行进一步处理。