日志增长问题

忆轩辕 2008-05-26 01:31:20
今天早上10点,发现数据库出现问题,查看错误日志,发现错误如下:

数据库 'XXX' 中文件 'XXX_Log' 的自动增长在 30547 毫秒后已取消或出现超时。使用 ALTER DATABASE 设置更小的 FILEGROWTH 或设置新的大小。

该数据库mdf文件为12G,日志文件为17G,磁盘剩余空间为17G,该服务器上就一个用户数据库,不过有频繁的插入操作,数据库增长使用不限制大小,mdf 默认的10%,日志采用1024MB增长


想问一下出现这种情况的原因
...全文
97 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
忆轩辕 2008-05-26
  • 打赏
  • 举报
回复
其实我很想把恢复模式设为简单。。。。。这是台log服务器,一星期一次全备,可惜不被批准-,-
忆轩辕 2008-05-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 dawugui 的回复:]
引用楼主 colacat911 的帖子:
今天早上10点,发现数据库出现问题,查看错误日志,发现错误如下:

数据库 'XXX' 中文件 'XXX_Log' 的自动增长在 30547 毫秒后已取消或出现超时。使用 ALTER DATABASE 设置更小的 FILEGROWTH 或设置新的大小。

该数据库mdf文件为12G,日志文件为17G,磁盘剩余空间为17G,该服务器上就一个用户数据库,不过有频繁的插入操作,数据库增长使用不限制大小,mdf 默认的10%,日志采用1024MB增长 …
[/Quote]

一直都是一星期清一次日志。。。。没收缩过

这次出问题之后,马上清日志,收缩数据库,做全备

以前没出现过这情况,而且这数据库以前日志用得是10%,只是后来增长超过1G之后我直接限制了1024M

看来这台服务器也需要每星期收缩一下了=。=

dawugui 2008-05-26
  • 打赏
  • 举报
回复
[Quote=引用楼主 colacat911 的帖子:]
今天早上10点,发现数据库出现问题,查看错误日志,发现错误如下:

数据库 'XXX' 中文件 'XXX_Log' 的自动增长在 30547 毫秒后已取消或出现超时。使用 ALTER DATABASE 设置更小的 FILEGROWTH 或设置新的大小。

该数据库mdf文件为12G,日志文件为17G,磁盘剩余空间为17G,该服务器上就一个用户数据库,不过有频繁的插入操作,数据库增长使用不限制大小,mdf 默认的10%,日志采用1024MB增长


想问一下出现这种情况的原因
[/Quote]
把日志增长也改为10%,不使用固定值.

不过你的数据库文件和日志文件都够大的.
Limpire 2008-05-26
  • 打赏
  • 举报
回复
日志采用1024MB增长
----------------
我晕,每次增长1G

改相对增长10%或稍大
arrow_gx 2008-05-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 Limpire 的回复:]
把数据库改为自动收缩
[/Quote]


也是一种解决方法
Limpire 2008-05-26
  • 打赏
  • 举报
回复
日志文件为17G
-------------------
将日志文件收缩一下:

dump tran dbname with no_log
dbcc shrinkfile(N'log_file_name',0)
arrow_gx 2008-05-26
  • 打赏
  • 举报
回复
日志达到已分配的上限,在自动增长的时候,由于系统资源方面,或者磁盘读写瓶颈等原因,导致日志不能自动增长

解决方法:

日志采用1024MB ,改成 日志采用512MB,减小日志每次增长的大小
Limpire 2008-05-26
  • 打赏
  • 举报
回复
把数据库改为自动收缩

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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