日期:2014-05-17  浏览次数:20671 次

一个仅十万条数据的sqlserver数据库备份文件大小多大100M!这合理吗
怎么会这么大呢,这个数据库的记录我经常插入删除,和这个有关系吗?

------解决方案--------------------
多少行数据和数据库文件大小没有直接关系,还要看你表格有多少列,列的格式是如何定义的等等.
------解决方案--------------------
表有多少列,每个列多长?
而且备份也不只是备份一个表,所有的表都会在里面
------解决方案--------------------
备份文件也会包括日志,所以,也要看日志有多大。
------解决方案--------------------
前面兄弟说都都有理,行数和数据库大小没直接关系。还有使用的字段类型,索引,事务日志等。
------解决方案--------------------
问题可能就出在你经常增删改上面,这些是需要记录日志的,而完整备份又包含了日志,所以可以考虑先做一次日志备份然后收缩日志文件,再完整备份,这样就小得多。