社区
疑难问题 帖子详情 DBCC CHECKDB( DB, REPAIR_REBUILD )要多长时间? lck 2006-03-16 12:14:26 DBCC CHECKDB( DB, REPAIR_REBUILD )要多长时间?
现在业务系统有一个SQL Server 7.0的数据库,运行了6年多,不断有数据加入,大小是5G。近来作数据汇总时突然变得很慢,现在打算检查数据库,然后重建索引看能否优化一下。
我找了另外一个系统的SQL Server 2000的数据库,大小200M左右,在SQL Server 2000上作试验操作,发现DBCC CHECKDB( 'DB', repair_rebuild ) with TABLOCK 要很长时间,用了一个小时都没有完成,在这段时间里面CPU占用率很低,而且不觉得硬盘有频繁的IO操作,内存占用量也没有多大变化,感觉就像在idle一样。而DBCC CHECKDB( 'DB', repair_fast ) 很快就可以完成。硬件是Dell GX270 PC,896M内存,P4 2.8G 7200硬盘。
再查一下资料,都提到repair_rebuild需要较长的时间,但是都没有提到多大的数据库要多长时间,具体要多长时间。因为办公室夜间要断电,所以不能长时间地去让它跑,特意来问问大家,有具体的数字就最好。
...全文
1381 2 打赏 收藏 DBCC CHECKDB( DB, REPAIR_REBUILD )要多长时间? DBCC CHECKDB( DB, REPAIR_REBUILD )要多长时间? 现在业务系统有一个SQL Server 7.0的数据库,运行了6年多,不断有数据加入,大小是5G。近来作数据汇总时突然变得很慢,现在打算检查数据库,然后重建索引看能否优化一下。 我找了另外一个系统的SQL Server 2000的数据库,大小200M左右,在SQL Server 2000上作试验操作,发现DBCC CHECKDB( 'DB', repair_rebuild ) with TABLOCK 要很长时间, 复制链接
扫一扫 分享 转发到动态 举报
写回复 配置赞助广告取 消
确 定
用AI写文章 2 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 云中客 2006-03-16 打赏举报 回复 主要和数据库的大小有关 chb5210 2006-03-16 打赏举报 回复 前不久弄过,是需要花一定的时间,而且有点长,建议你备份一份来做,保险些,具体时间不记得了
好象要在单用户环境下操做 数据库置疑修复.txt 数据库置疑修复.txt SQL Server 2005数据库可疑、置疑修复方法 -铭实践可行 .docx SQL Server 2005数据库可疑、置疑修复方法 数据库修复 相关金蝶数据库的东西,在实际工作过程中碰到的一些问题的解决方法 SQL常用优化脚本,优化SQL语句 SQL常用优化脚本,优化SQL语句,可以大大加块查询的效率 SQL数据库崩溃修复.doc SQL数据库崩溃修复.doc
疑难问题
22,298
社区成员
121,738
社区内容
发帖 与我相关 我的任务 疑难问题 MS-SQL Server 疑难问题 复制链接
扫一扫 分享 确定 社区描述 MS-SQL Server 疑难问题 社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告 试试用AI创作助手写篇文章吧
+ 用AI写文章