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里面的语句都比较快,执行“搜索”的存储过程也很快能得到结果。

求助各位大神,这个超时是由什么原因引起的呢?怎么修改?
...全文
84 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
shalzhang 2015-09-30
引用 1 楼 szx1999 的回复:
跟踪一下这个“搜索”功能调用DAL层的代码。 目测是这个方法强行重开了一个sql connection. 而其他方法是使用连接池里已有的连接。
所有代码都是调用的一个DAL层代码,而且我也试过自己重新写个连接方法,还是超时。
回复
等不到来世 2015-09-30
跟踪一下这个“搜索”功能调用DAL层的代码。 目测是这个方法强行重开了一个sql connection. 而其他方法是使用连接池里已有的连接。
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2015-09-30 10:25
社区公告
暂无公告