sql2000 数据不多,mdf文件特别大,怎么处理

sql2000 数据不多,mdf文件特别大,怎么处理,第1张

1、重建大表的聚集索引

2、完整备份+日志备份一次

3、收缩数据文件(不是收缩数据库),收缩过程一开始先100M/次,过几次再调到500M,不要一次收缩好几G,要话很多时间的。

请问你是不是之前 *** 作这个数据库的时候,有很多delete表的 *** 作?

如果是的话,delete *** 作腾出来的空间是没有办法再利用起来的,所以删除表最好用truncate

原因是delete会锁住表中被删除的那部分空间,自然别人也就不能往里面写;

如果是这样,在尝试过楼上各种方法都不行之后,并且你的SQL Server 是2008 或者2008R2 或者2012

可以试试rebuild表 这可以消除表空间中 因为delete导致的锁的问题


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9988616.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存