【发布时间】:2014-11-21 15:14:17
【问题描述】:
我有一个存储二进制数据的表。它有 490,409 行。当我将二进制 varbinary(MAX) 列的数据长度相加时,总大小约为 12gb。
但是,每次我插入新行时,.MDF 文件都会以 GB 为单位增长,即使我只插入了几百 MB。自动增长设置为 5%。当我在桌子上运行sp_spaceused 时,它显示 0k 未使用。当我对数据库运行它时,我从 16320.56 MB 大小的数据库中得到 345.41 MB 未分配。
每次我将相对少量的数据插入此表时,.MDF 文件都会增长这么多,我做错了什么?
【问题讨论】:
标签: sql-server mdf varbinarymax