隔段时间读写数据库超慢!(Audit Login/Logout)
以前客户端访问服务器很快!
最近公司升级服务器,改用为工作域(以前是工作组),现在局域网内的客户端程序一个简单的密码验证都要> 30 ms,但如果你在这次Audit Login 后执行其它数据访问操作,速度恢复正常,但如果你等待一段时间后再访问数据库,又要等待> 30ms!
用Profiler监视发现:Audit Login / Audit Logout 太频繁!并且一段时间后它自动Logout.
已尝试:
1), "SQL Server 外围应用配置器 "里的连接设为本地和远程;
2),数据库安全性的 "登录审核 "改为 "无 ";
3),重装数据库;
以上尝试都未解决问题.
部分监视结果:
Audit Login
SQL:BatchStarting
SQL:BatchCompleted
Audit Logout //很多操作一结束就Audit Logout,导致再次访问越慢!
Audit Login
SQL:BatchStarting
SQL:BatchCompleted
RPC:Completed
Audit Logout
....
------解决方案--------------------重装服务器系统
------解决方案--------------------应该是域设置的问题,检查一下吧
------解决方案---------------------- network protocol: TCP/IP
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 其实是如执行上面的那段sql,一句句看是哪一句慢~~~