5月,我们的纪念
这几天blog访问速度急剧下降
有时直接超时
一看日志,基本上都是连接sql2005超时

http://www.lemongtree.com/logs/2007_08_21.xml

没有复杂的数据查询,况且,大量的数据都被缓存,不可能存在sql操作的操时
上服务器上打开SQL Server Profiler进行跟踪
结果另我大吃一惊:










在Audit Login与Audit Logout二个操作中执行时长有点过了
居然都在50秒以上!
Audit Login 事件类表示用户已成功登录到SQL Server。
Audit Logout 事件类指示用户已注销Microsoft SQL Server。
为什么这二个事件耗时如此之长?

发现博客园的dudu也曾遇到过此类问题
http://www.cnblogs.com/dudu/archive/2004/08/04/29939.html

相关跟踪日志
点击下载该压缩文档

在网上找到临时解决方案,在数据库连接串中添加以下内容即可缓解:
Enlist=true;Pooling=true;Max Pool Size=300;Min Pool Size=0;Connection Lifetime=300;packet size=1000

事件跟踪中发现该现象少了很多,但还没有找到问题的根源。
Categories:   学以致用
Tags:  
Actions:   Comments (5) |

Comments

1#

August 21 2007 , 22:31

下一秒

这……?

下一秒 | Top

2#

August 22 2007 , 13:17

这图片把首面撑破了

ato | Top

3#

August 22 2007 , 13:21

幻想曲

[quote=ato]
这图片把首面撑破了
[/quote]
谢谢提醒,已经去掉了

幻想曲 | Top

4#

October 19 2007 , 13:04

kerry

我也碰到这样的问题了,一直没有找到解决方法,也可能不是一个问题,不失时机消耗的时间。

kerry | Top

5#

December 25 2007 , 15:25

英锦纳

还是觉得SQL2000好一些

英锦纳 | Top

Add comment



(Will show your Gravatar icon)  



  Country flag


[b][/b] - [i][/i] - [u][/u]- [quote][/quote]

:-/ ^_^ :d :o :kiss: :) :p :se: [yeah] :( :love: :han: :up: :cry: :zzz: o_o


申请链接请看这里