5144 错误

5144 错误

错误编号:5144级别:10
数据库'%3!'中文件'%1!'的自动增长在%5!毫秒后已取消或出现超时。使用ALTERDATABASE设置更小的FILEGROWTH或设置新的大小。

--错误说明

这个问题说明你的处理要求数据库立即分配xxMB的存储空间用于满足你的处理需求,但数据库在xx毫秒无法完成这个分配.

--解决的办法:

1.不要使用自动收缩,自动收缩会定期收容数据文件的空闲空间,则处理需要的时候却要扩大数据文件,这两者相反的处理,是冲突的
ALTERDATABASEMyDataBaseSETAUTO_SHRINKOFF

2.如果你不进行事务日志备份,也不需要利用事务日志做处理,则可以将数据库恢复模型设置为SIMPLE,减少日志记录,减轻磁盘I/O压力
ALTERDATABASEMyDataBaseSETRECOVERYSIMPLE

3.设置更小的文件增长步骤,以减少每次数据文件分配空间所需要的时间
ALTERDATABASEMyDataBase
MODIFYFILE(
NAME='MyDataBase_Date',
FILEGROWTH=50MB)--不要使用百分比,不然数据文件大了的话,这个百分比的结果就很大

4.为数据文件预先分配足够大的空间,避免数据处理时分配空间
ALTERDATABASEMyDataBase
MODIFYFILE(
NAME='MyDataBase_Date',
SIZE=500GB)--预设数据文件大小为500GB
5.如果通过上述处理还无法解决问题,则应该考虑你的磁盘I/O性能不行,考虑提高硬件配置.

原帖地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值