sqlserver数据日志文件无法自动增长

问题:

线上系统崩溃,插入数据失败,查询数据无影响,查看win server系统日志里关于sqlserver的日志,显示:

“数据库 'VEISS' 中的文件 'VEISS' 的自动增长已由用户取消,或已在 3807 毫秒后超时。请使用 ALTER DATABASE 为此文件设置较小的 FILEGROWTH 值,或显式设置新的文件大小。”

原因:

多是由于数据库文件过于巨大,那么当数据库需要自动增长时候,按照默认10%的增长百分比,数据文件变大时,增长10%是需要较长时间的,如果此时数据执行一些操作,往往造成死锁冲突,所以产生了错误。

解决方案:

1,清空删除日志

2,按照提示来更改文件增长的百分比,把10%改为5M,日志文件则限制文件增长为 200G(根据实际),行数据则不限制增长。

相关资料:

https://www.iteye.com/blog/pmfou-site-1484467

https://blog.csdn.net/weixin_34318956/article/details/93767121

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值