数据库文件会突然增长,收缩后又变小了~~~~~为什么啊

alcoholwang 2004-04-28 07:07:27
数据库文件指定的是增长限制为50M。
原本数据大小是30.65M,可是一个下午,数据库文件就增长了5M,到了36M,使用收缩数据库后,数据库文件又变成30.88M了,说明实际的数据增长只有很少,可是为什么会增长到36M呢。。。

另外如果增长限制的是50M,我不去收缩数据库,按照上面说的情况,是不是会不断增长,一直到50M就不能用了???

请告知原理,以及解决办法????

我个人怀疑是因为索引做的不好~~~~~大家帮帮忙~~~~很重要的数据库。。。是租用的。。
...全文
37 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
alcoholwang 2004-04-29
今天好像对表结构进行过更改。。。。把一个可为NULL的字段改成了不可为NULL

这个是不是会产生什么数据??????具体是什么数据???
回复
alcoholwang 2004-04-29
完蛋了。。。。完蛋了。。。

昨天收缩过。。。。到了35M,后来晚上到了38M,今天中午查看还是38M,结果下班前一看,变成46.9375M。。。。。

大家帮忙啊~~~~~~~~~~
回复
cjyun 2004-04-28
怎么删除日志啊??
回复
Sundery 2004-04-28
mark
回复
alcoholwang 2004-04-28
我的数据库只是SELECT比较多。。。。
UPDATE和INSERT不多的~~~~

所以不会写入大量数据。。。。

数据库日志?我光看的是数据库文件的大小,是数据库文件增长,不是日志~~~~~~~~~


这个问题比较重要
-------------------------------------------
另外如果增长限制的是50M,我不去收缩数据库,按照上面说的情况,是不是会不断增长,一直到50M就不能用了???
回复
zjcxc 2004-04-28
操作频繁,或者你往数据库中写了大量的数据,然后又删除,就会导致这种情况出现.
回复
poormsteven 2004-04-28
主要是事务日志引起的,你备份数据库是,同时也截断了事务日志,压缩的话也强事务日志做清空或者相应的压缩
回复
zheninchangjiang 2004-04-28
操作频繁,我想是这样的
回复
发帖
应用实例
创建于2007-09-28

2.7w+

社区成员

MS-SQL Server 应用实例
申请成为版主
帖子事件
创建了帖子
2004-04-28 07:07
社区公告
暂无公告