转:网页脚本执行超时问题,mssql超时的治标治本手段

本文介绍了解决SQL Server数据库文件增长过程中出现超时问题的方法。一是通过降低FILEGROWTH值来根本解决问题;二是调整连接超时设置作为临时解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用 ALTERDATABASE 设置更小的 FILEGROWTH 或设置新的大小。

解决方法:1(治本)------此方法并没有得到验证。谁弱试了可以告知。谢谢
我倒竟然是数据库文件在增加的时候超时了。而不是平常常以为的具体的SQL语句超时。把 FILEGROWTH 设置为一个更低的值,ok一切都恢复了。

FILEGROWTH 的设置就是在数据库的 Enterprise Manager 中,对数据库的属性的如下窗口进行设置:

一旦你的数据库文件大了后,上述超时就可能出现。这时候不要简单地以为服务器压力太大了。也许就是你的一个设置导致了超时。

默认SQL Server 在数据库文件满了后,是自动增加原数据库文件的10%大小,用来继续使用。

如果你的数据库文件很大了,这时候麻烦就来了,优快云 论坛的这次问题就是在增加这个数据库文件的时候超时了。

然后其它所有的新增操作都会报超时,而这时候其实CPU、内存占用率都非常非常的低。

解决方法2:(治标)---这个可以在可能出现大数据操作时加上 已经验证

在set conn=server.createobject("adodb.connection")后面加一句

conn.CommandTimeout=300

转载于:https://www.cnblogs.com/xiaochu/p/4676659.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值