SQL 百分网手机站

SQL超时解决方案

时间:2018-04-25 17:01:23 SQL 我要投稿

SQL超时解决方案

  SQL超时解决方案

  Server.scrīptTimeout,默认值是90秒.

SQL超时解决方案

  要增大它,在你的asp文件中加一句,如下:

  Server.scrīptTimeout=999,

  将页面超时设为999秒.

  最初我只设置Server.scrīptTimeout,

  但仍会出现timeout错误,无论它的值设成都多大.

  后在社区里看到一帖子,提到commandTimeout属性,

  于是查看Option Pack文档,果然还有timeout.

  Connection对象和Command对象都有个CommandTimeOut属性,

  默认是30秒,如果你有一个耗时的查询或数据处理,

  很容易就超时了.要增大它,也很容易,创建对象后,

  设置它的属性,如下:

  con.CommandTimeOut = 999,

  设为999秒,其中con是一Connection对象.

  如设为零,将无限等待,没有这一timeout限制.

  Command对象不会继承Connection的这一属性,

  所以对可能超时的Command也要单独设置CommandTimeout属性.

  最后IE也有个超时设置,5分钟从服务器得不到数据,也超时.

  这种情况可能很少碰到,

  但当我把一10多万查询的.结果保存为mdb文件时,

  就遇到了.(至于保存的方法,请参看精华区中的一篇帖子.)

  解决方法:(原文请参照微软KB中的Q181050)

  之前在做IC交易网的时候因数据太大了,超1000万,加了内存解决

  1. IE要4.01 sp1以上版本.

  2. 在注册表中HKEY_CURRENT_USERSoftwareMicrosoft

  WindowsCurrentVersionInternet Settings中

  加一DWORD类型ReceiveTimeout,值设为比如8个9.

  3. restart computer.

【SQL超时解决方案】相关文章:

1.SQL优化大全

2.关于SQL学习教程

3.SQL语句结构示例

4.sql语句的使用

5.oracle的sql语句

6.sql语法大全

7.SQL语句的功能

8.SQL语句优化的经验