SQL Server 2005 如何解决“查询超时”的问题?已提供SQL2000参考办法

奋斗一生的程序员 2016-09-11 09:16:16
我们用VB6.0开发数据库管理软件,数据库经过多年的积累,已经生成大量的数据,在进行统计报表、查询时,经常出现“查询超时”“超时已过期”,对于SQL server 2000,我们用下面的办法解决了。但是对于 SQL server 2005没找到相同的设置,请大家帮忙。

在数据库服务器上,开始→程序→Microsoft SQL Server 2000
1、查询分析器→工具→选项→连接,登录超时输入:45,点击“确定”按钮。
2、企业管理器→(local)右键→属性→处理器,最小查询计划阈值输入:25,点击“确定”按钮。
...全文
2816 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
结帖。解决办法是: 1、ConnectionTimeout设置为120 2、where子句中引用频繁的主要字段在对应数据库表中需要建索引。 感谢 zhao4zhong1 和其他所有前辈。
  • 打赏
  • 举报
回复
引用 15 楼 zhao4zhong1 的回复:
[quote=引用 14 楼 jlmugua 的回复:] 哪位愿意远程帮忙调试数据库?有费用。请留下您的QQ号。
511606848[/quote]/ 收到
赵4老师 2017-12-05
  • 打赏
  • 举报
回复
引用 16 楼 jlmugua 的回复:
[quote=引用 15 楼 zhao4zhong1 的回复:] [quote=引用 14 楼 jlmugua 的回复:] 哪位愿意远程帮忙调试数据库?有费用。请留下您的QQ号。
511606848[/quote]/ 收到[/quote] 这反射弧真够长的。
赵4老师 2017-05-03
  • 打赏
  • 举报
回复
引用 14 楼 jlmugua 的回复:
哪位愿意远程帮忙调试数据库?有费用。请留下您的QQ号。
511606848
  • 打赏
  • 举报
回复
哪位愿意远程帮忙调试数据库?有费用。请留下您的QQ号。
nettman 2017-02-28
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
反编绎VB6,还原代码,或者是想办法在原来查询的地方HOOK或修改,采用分部查询等方式。或者数据库拆分成几个文件。
  • 打赏
  • 举报
回复
引用 10 楼 Leftie 的回复:
对数据库重建索引试试
数据库运行10年了,此改动伤筋动骨。
饮水需思源 2017-01-21
  • 打赏
  • 举报
回复
对数据库重建索引试试
赵4老师 2016-12-19
  • 打赏
  • 举报
回复
引用 8 楼 jlmugua 的回复:
引用 7 楼 Leftie 的回复:
数据库重建索引试试
数据库已经运行10年了,不敢大动干戈了。是否可以从SQL语句和企业管理器方面入手解决?
挪走或备份后删除比如三年前的数据。
  • 打赏
  • 举报
回复
引用 7 楼 Leftie 的回复:
数据库重建索引试试
数据库已经运行10年了,不敢大动干戈了。是否可以从SQL语句和企业管理器方面入手解决?
饮水需思源 2016-10-17
  • 打赏
  • 举报
回复
数据库重建索引试试
  • 打赏
  • 举报
回复
引用 4 楼 xiaoyao961 的回复:
SQL Server 2005 如何解决“查询超时”的问题?已提供SQL2000参考办法,QQ2776478814,这个我写过
加你QQ
lidaoying 2016-09-15
  • 打赏
  • 举报
回复
SQL Server 2008
赵4老师 2016-09-12
  • 打赏
  • 举报
回复
在记录条数比较多的表上,建select查询比较耗时的where子句对应的索引。
  • 打赏
  • 举报
回复
SQL Server 2005 如何解决“查询超时”的问题?已提供SQL2000参考办法,QQ2776478814,这个我写过
  • 打赏
  • 举报
回复
ado.connection.timeout=2000
  • 打赏
  • 举报
回复
这个语句也没有生效。还有更好的办法么?或者只在sql2005中设置、优化。

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧