我有一个存储二进制数据的表。它有 490,409 行。当我将二进制varbinary(MAX)
列的数据长度相加时,总大小约为 12gb。
但是,每次我插入新行时,.MDF
文件都会以 GB 为单位增长,即使我只插入了几百 MB。自动增长设置为 5%。当我sp_spaceused
在桌子上运行时,它显示 0k 未使用。当我对数据库运行它时,我从 16320.56 MB 大小的数据库中得到 345.41 MB 未分配。
.MDF
每次我将相对少量的数据插入此表时,文件都会增长如此之多,我做错了什么?