文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Sql优化实战

Sql优化实战

时间:2010-09-10  来源:开始测试

      昨天客户反映无法查询归档数据,系统报 “数据库连接超时,请稍后再试!”的提示,用查询分析器执行查询语句,的确都超过30s以上,有些用户的查询都达到120s,系统使用的默认查询超时时间,应该在30s内,先想办法把查询超时时间设置的长点,在连接字符串中加Connection Timeout = n的设置,测试无效果,该参数是设置数据库连接的超时时间,使用set cn=getConnectionObject("ConnectionString")  cn.CommandTimeout=180 设置查询的超时时间,查询超时时间延长了,但对于超过120s的查询又报了另外的错误

错误信息

Active Server Pages 错误 'ASP 0113'

脚本超时

/oa/Archive.asp

超过了脚本运行的最长时间。可以为 Server.ScriptTimeOut 属性指定新值或更改 IIS 管理工具中的相应值来更改此限制。

原来IIS的连接超时时间默认设置为120S,看来改超时时间不能解决根本问题,还是要优化查询语句,查询语句中的表都建了相应的索引,只是有一个条件“sts=3 or sts=7”是否是造成索引失效后,降低了查询速度呢,测试“sts=3”,查询依然很慢,这个不是根本原因,使用查询计划

找到瓶颈,修改查询语句,问题解决

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载