原数据库数据文件约4G,由于索引出问题,重建数据库。新库表结构索引与原库一致,使用SQL自带的数据导入工具导入数据后经对比每张表的数据条数均一致。重建索引后新库与原库已完全一致,但数据文件只有约2G。求文件变小的解释。
PS:自我分析的原因有数据碎片变小、索引重建更新有关,但是整整少了2G,似乎还有其它原因,望高手指点。

解决方案 »

  1.   

    日志文件原来都有定时清空,我所说的原库4G与新库2G是指数据文件(.MDF)
      

  2.   

    嗯,8楼的说的有道理。我自己也在想会不会是跟存储结构有关系。有没有高手来指点一下。比如说Insert后数据文件变大,Delete后数据文件是否变小,是否有在页碎片?昨天看了书,有的书有提到会存在索引碎片。