注册

php pdo,事务中执行读操作,会加上X锁

take me 2026/02/24 252 2

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:kylin
【CPU】:
【问题描述】*:
options表上存在一把X锁,但是我基于X锁所属的trx_id去V$SQL_HISTORY视图中查询sql,并没有发现存在主动上锁的sql,只有两条sql,一条是insert到documents表,一条是select options表。Clipboard_Screenshot_1771925274.png
Clipboard_Screenshot_1771925354.png实际测试发现在事务中,执行first查询,查询的操作也加上了X锁,上面使用的laravel框架测试。

采用纯pdo测试也是存在这种情况,隔离等级是默认的1,即读提交。
继续验证发现disql也出现了这样的情况。
Clipboard_Screenshot_1771999505.png
Clipboard_Screenshot_1771999517.png

回答 0
暂无回答
扫一扫
联系客服