mdf文件有近40G,而数据库表所有数据量加起来才不到200M,怎么办?
RT,最近发现数据库的mdf和ldf文件急剧增长
如图
而查询数据库表所有数据量大概200M不到,如图
这是根据rows从大到小查询的,最大的为表为100M左右
后来网上查资料,说可能是索引问题,我查了下,查询结果如下图
实在是看不出什么
请教各位大牛帮我看下有什么可能的情况?
另外我在注明下:之前数据库一直很正常,直到2星期前我开始执行job,job使用到了游标,不知道这个有没有关系
------解决方案--------------------备份后截断日志,然后压缩,然后设置文件增长方式为M不要百分比
------解决方案--------------------收缩就是干这用的
------解决方案--------------------收缩数据库可以释放不使用的磁盘空间,保留5%的预留给数据库,其余的全部释放给操作系统
------解决方案--------------------收缩mdf数据库 这样可能就会小很多
------解决方案--------------------SQL code
DBCC SHRINKDATABASE
( database_name | database_id | 0
[ , target_percent ]
[ , { NOTRUNCATE | TRUNCATEONLY } ]
)
[ WITH NO_INFOMSGS ]
------解决方案--------------------
收缩、磁盘碎片整理