为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:8.xxx.40 【操作系统】:麒麟 【CPU】: 【问题描述】
大佬们,最近在学习分析阻塞中遇到一个疑问:被别人阻塞的会话,他不应该是出于active状态下的等待吗??为啥会是idle,空闲会显示被别人阻塞???
*:
阻塞的会话是IDLE是这样的情况。 会话1对A表的记录ID=1进行更新,此时执行完了,未执行提交,对应状态就是IDLE
会话2对A表的记录ID=1进行更新或者删除操作,此时会话会等待中,对应显示为ACTIVE。
ACTIVE表示当前会话正在执行,IDEL表示以及执行完的会话
阻塞的会话是IDLE是这样的情况。
会话1对A表的记录ID=1进行更新,此时执行完了,未执行提交,对应状态就是IDLE
会话2对A表的记录ID=1进行更新或者删除操作,此时会话会等待中,对应显示为ACTIVE。
ACTIVE表示当前会话正在执行,IDEL表示以及执行完的会话