请教各位DX,sql server的未分配空间问题。
一个网站数据库xxx,一个月前,数据文件xxx.mdf达到了12.5G,但是凭实际估计,是不可能有这么大数据量的,于是试着收缩数据库,数据文件大小无明显变化,然后新建一空数据库yyy,将xxx的所有数据库对象导入yyy,结果发现yyy.mdf文件才2.5G,于是用yyy替换xxx,在接下来的日子里每天都观察,发现数据库文件每天的增长量还是很大,达到了每天200M左右,到现在,数据库文件又由当初的2.5G增长到10多个G了,总不能用上次的办法再来一次吧,那是个治标不治本的方法,于是在网上查资料,通过一个存储过程,查出数据库的实际使用空间是2.6G,但是其总大小是13G,未分配空间是9个多G.
我的问题是:能有什么办法把这9个多G给腾出来啊,硬盘空间这么耗下去是个无底洞啊。如何设置才能使数据库未分配空间别这么大呢?
先谢谢大家了!