超时已过期 有时能连上有时连不上。

anbs01 2011-01-11 11:45:28
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC SQL Server Driver]超时已过期

/active/news/newsFunction.asp,行 56

我的网站上出现这样一个错误

那一行的代码是:

56行: Set rstemp = Conn.Execute(Sql)

连接字符串没有写错,几年了,代码没人动过,一直这样运行着,今天突然出问题,但不是每一次都报错,有时2秒就打开了,有时要等20秒超时才出现上面的错误。

...全文
101 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
飘零一叶 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 dawugui 的回复:]
引用楼主 anbs01 的回复:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC SQL Server Driver]超时已过期

/active/news/newsFunction.asp,行 56

我的网站上出现这样一个错误

那一行的代码是:

56行: Set rs……
[/Quote]试试这个,再看看没有发生阻塞。
dawugui 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用楼主 anbs01 的回复:]
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC SQL Server Driver]超时已过期

/active/news/newsFunction.asp,行 56

我的网站上出现这样一个错误

那一行的代码是:

56行: Set rstemp = Conn.Exe……
[/Quote]
把相关索引删除了,重新建立一次.
anbs01 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fengyarongaa 的回复:]
引用 1 楼 cj205 的回复:

数据库执行超时了 可能因为死锁导致的~


代码执行效率提高
[/Quote]
就查询一个表的数据,带两个条件,这个表总共才400多条数据,应该不算多吧?
我的网站上有比这查询更复杂得多的都不超时。
ycproc 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cj205 的回复:]

数据库执行超时了 可能因为死锁导致的~
[/Quote]

代码执行效率提高
anbs01 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cj205 的回复:]
数据库执行超时了 可能因为死锁导致的~
[/Quote]
为什么会出现死锁呢?我应该从何处入手排查呢?
Mr-Jee 2011-01-11
  • 打赏
  • 举报
回复
数据库执行超时了 可能因为死锁导致的~
anbs01 2011-01-11
  • 打赏
  • 举报
回复
尝试在查询分析器当中查询,速度却很快,不到1秒就出结果。只是网页上面慢。咋回事呢?没有经历过这样情况的吗?哪位大师出来说道说道?
anbs01 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 rucypli 的回复:]
引用 7 楼 anbs01 的回复:
跟索引有什么关系?

可能索引碎片过大
[/Quote]
可是,我将我查询的那个表的索引,删了重新建的,情况还是跟之前一样,没什么改观啊。

还是10次有8次显示超时,但还有1、2次会成功查询。
anbs01 2011-01-11
  • 打赏
  • 举报
回复
这是死锁的问题,有人知道如何排查吗?
rucypli 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 anbs01 的回复:]
跟索引有什么关系?
[/Quote]
可能索引碎片过大
anbs01 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 dawugui 的回复:]
引用楼主 anbs01 的回复:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC SQL Server Driver]超时已过期

/active/news/newsFunction.asp,行 56

我的网站上出现这样一个错误

那一行的代码是:

56行: Set rs……
[/Quote]

跟索引有什么关系?

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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