软件开发数据库

sysstat包锁等待问题,哪位大侠遇到过

最近系统发生了一次严重的锁等待,从抓取的快照来看是有进程长时间的持有nullid.sysstat包的s锁,之后另一个进程申请了一个x锁,导致后面的应用申请s锁的时候全部锁等待。     哪位大侠能给讲一下什么情况下需要对sysstat包加s锁,并持续很长时间(超过10分钟...显示全部
最近系统发生了一次严重的锁等待,从抓取的快照来看是有进程长时间的持有nullid.sysstat包的s锁,之后另一个进程申请了一个x锁,导致后面的应用申请s锁的时候全部锁等待。

     哪位大侠能给讲一下什么情况下需要对sysstat包加s锁,并持续很长时间(超过10分钟)?这种现象是否正常?收起
参与9

查看其它 7 个回答drdb2的回答

drdb2drdb2系统工程师se
以前也遇到过类似的情况,re-bind一般可以解决此类问题。

就象由于statistics不准, engine选一个bad execution plan, and may run forever一样。
If package not bind properly, engine may work strangely.
互联网服务 · 2011-12-26
浏览502

回答者

drdb2
系统工程师se

drdb2 最近回答过的问题

回答状态

  • 发布时间:2011-12-26
  • 关注会员:1 人
  • 回答浏览:502
  • X社区推广