当前位置: 代码迷 >> Sql Server >> 改了一个字段的数据类型,为何整个数据库大小翻一倍
  详细解决方案

改了一个字段的数据类型,为何整个数据库大小翻一倍

热度:47   发布时间:2016-04-24 09:45:21.0
改了一个字段的数据类型,为什么整个数据库大小翻一倍?
原来MDF文件是3G多一点,LDF文件只有1M,现在我修改一个字段的数据类型,把原来的float改成money,改完后MDF文件却变成了6.5G了,LDF文件2.02G了,为什么会变成那么大呢?有什么影响吗?
说明:改字段的那张表有63个字段,共有250多万条记录,因为现在业务需要用到这个字段,所以把float改成money。

------解决思路----------------------
1、做一个日志备份,然后就可以收缩日志了。
2、重建对应表的聚集索引,然后收缩数据文件
------解决思路----------------------
我想没有比这个更好的解释了吧

http://www.cnblogs.com/studyzy/archive/2008/11/27/1342003.html
  相关解决方案