Sql server 第一个sql查询出现登录超时过期错误
我正在运行SQLServer2005,并将IIS用于ASP脚本 我的sql有一个问题,那就是当我第一次运行sql查询(exp:http://[host name]和Sql server 第一个sql查询出现登录超时过期错误,sql-server,login,timeout,Sql Server,Login,Timeout,我正在运行SQLServer2005,并将IIS用于ASP脚本 我的sql有一个问题,那就是当我第一次运行sql查询(exp:http://[host name]和localhostas[host name])时(比如启动windows时),或者当会话由于空闲时间过长而超时时,会发生以下错误: 登录超时已过期 但在那之后,当我刷新页面时,一切都会好起来,它会像它应该的那样工作 It looks like it takes a long time to run the sproc the "fir
localhost
as[host name])时(比如启动windows时),或者当会话由于空闲时间过长而超时时,会发生以下错误:
登录超时已过期
但在那之后,当我刷新页面时,一切都会好起来,它会像它应该的那样工作
It looks like it takes a long time to run the sproc the "first" time, from then on it only takes less than a sec to execute the sproc.
SQL Server将在存储过程第一次运行时为其生成执行计划,因此会导致较长的持续时间。下一次SQL可以重用执行计划,这样持续时间会更短。但是,46秒的持续时间不正常,您可以尝试在表上创建聚集索引,以加快查询速度。这是经典ASP还是ASP.NET由ASP经典完成。您是否尝试优化查询和/或增加SQL命令超时?