首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

为什么数据库变小了?该如何处理

2012-01-10 
为什么数据库变小了?我有一个2G大小的数据库db1,mdf2023M,ldf1M,我现将db1中的所有数据全部导入到一个空

为什么数据库变小了?
我有一个2G大小的数据库db1,mdf=2023M,ldf=1M,

我现将db1中的所有数据全部导入到一个空的同结构数据库db2中,

结果发现,db1与db2虽然数据相同,但容量却不一样,db2的mdf=770M,ldf=1M.

为什么数据库变小了?

[解决办法]
db1由于平时使用的时候有增数据和删数据,这样数据库的大小是不一定的。
当数据库的数据达到峰值时,数据库有2G大小,然后数据又被后面的操作删除。虽然数据被删除了,但是数据库的大小不会变回来。
也就是说数据库文件只会增大,不会变小。也就导致数据库的大小和实际数据量不同。
而你的db2正好是真是数据量的体现。
[解决办法]
db1由于平时使用的时候有增数据和删数据,这样数据库的大小是不一定的。
当数据库的数据达到峰值时,数据库有2G大小,然后数据又被后面的操作删除。虽然数据被删除了,但是数据库的大小不会变回来。
也就是说数据库文件只会增大,不会变小。也就导致数据库的大小和实际数据量不同。
而你的db2正好是真是数据量的体现。
这时最好要进数据库优化!

热点排行