audit login超时

shalzhang 2015-09-30 10:25:57
开发的程序出现一个奇怪的现象,隔段时间某个页面的搜索功能会出现超时,但其他页面功能正常,同时该页面的其他功能按钮也都能正常执行,过段时间后恢复正常。

在SQL Server Profiler里进行跟踪,发现点击该“搜索”按钮时,数据库会卡在audit login 上面很长一段时间,过段时间才执行搜索的存储过程和audit logout。
问题是执行
set quoted_identifier on
set implicit_transactions off
set cursor_close_on_commit off
set ansi_warnings on
set ansi_padding on
set ansi_nulls on
set concat_null_yields_null on
set language us_english
set dateformat mdy
set datefirst 7
这些audit login里面的语句都比较快,执行“搜索”的存储过程也很快能得到结果。

求助各位大神,这个超时是由什么原因引起的呢?怎么修改?
...全文
129 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
shalzhang 2015-09-30
  • 打赏
  • 举报
回复
引用 1 楼 szx1999 的回复:
跟踪一下这个“搜索”功能调用DAL层的代码。 目测是这个方法强行重开了一个sql connection. 而其他方法是使用连接池里已有的连接。
所有代码都是调用的一个DAL层代码,而且我也试过自己重新写个连接方法,还是超时。
等不到来世 2015-09-30
  • 打赏
  • 举报
回复
跟踪一下这个“搜索”功能调用DAL层的代码。 目测是这个方法强行重开了一个sql connection. 而其他方法是使用连接池里已有的连接。

22,210

社区成员

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

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