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


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

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

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

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

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

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

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

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

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

    conn.CommandTimeout=300

  • 相关阅读:
    whereis which type find
    souce and bash 的区别
    systemctl daemon-reload
    linux /etc/profile bashrc bash_profile
    ulimt 和 sysctl
    MySQL 问题总结
    asyncio
    Linux 中 MySQL 操作
    总结一波 Redis 面试题
    os 模块 和 re 模块
  • 原文地址:https://www.cnblogs.com/xiaochu/p/4676659.html
Copyright © 2020-2023  润新知