数据库文件.mdf太大怎么解决

尼古拉特斯拉 2012-05-24 11:48:16
刚才数据库文件有1G大 现在我重新建了个 把以前的数据也转移过去了才40M
这个方法太戳了点 搞起来麻烦死了
有没有什么办法可以解决
...全文
655 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
尼古拉特斯拉 2012-05-29
  • 打赏
  • 举报
回复
还真是有很多delete操作。
百年树人 2012-05-24
  • 打赏
  • 举报
回复
如果你确认不是因为数据量大造成的话,收缩一下数据库试试
--小F-- 2012-05-24
  • 打赏
  • 举报
回复
压缩数据库。

xyc880813 2012-05-24
  • 打赏
  • 举报
回复
楼主你好,
请问你是不是之前操作这个数据库的时候,有很多delete表的操作?
如果是的话,delete操作腾出来的空间是没有办法再利用起来的,所以删除表最好用truncate
原因是delete会锁住表中被删除的那部分空间,自然别人也就不能往里面写;
如果是这样,在尝试过楼上各种方法都不行之后,并且你的SQL Server 是2008 或者2008R2 或者2012
可以试试rebuild表 这可以消除表空间中 因为delete导致的锁的问题
gogodiy 2012-05-24
  • 打赏
  • 举报
回复
右键你的数据库,选择属性,选择文件,看下mdf文件自动增长那里是不是选了按百分比了,换成按MB。
夜予 2012-05-24
  • 打赏
  • 举报
回复
数据库右键->任务->收缩->数据库

34,871

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧