太可怕了!世纪大爆炸!!快来看。

pop133 2001-01-03 04:52:00
最近写了一套数据库管理系统,用的是sql server 做后端处理,其中加入了不少的存储
过程和触发器程序,但是现在有一个问题出现,就是在不长的时间内处理的数据库日志文件居然从原先的1.00MB增大到1.20GB。数据库文件还是很正常的2.93MB,用以前的备份
日志文件配合此数据库文件使用时日志文件也增大到1.20GB,这也太可怕了吧?!我想问
一下,造成这种情况的根本原因是什么?是不是触发器的因素?(数据库日志文件在疯狂增大是在加入了一个触发器之后)现在该怎么解决?我想数据库的日志文件不能超过5.00MB左右吧?!还有我怎样将现在1.20GB左右的数据库减小到正常的大小? 谢谢!
...全文
141 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuccc 2001-01-03
  • 打赏
  • 举报
回复
作一个增量备份,然后Shrink DB,
正常情况只有增量备份才清除日志,否则所有操作都记入日志,不会清除,
如果非要自动清除,在数据库属性页选中 “Truncate log on check point”
proman 2001-01-03
  • 打赏
  • 举报
回复
正常,定期做备份后册除日志文件。
vbdabster 2001-01-03
  • 打赏
  • 举报
回复
我不知道,但是我的硬盘是不会出现这种情况的,没有空间啊,去那儿找这1G去,呵呵

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧