gpt4 book ai didi

php - 等待表级锁

转载 作者:行者123 更新时间:2023-11-30 23:26:09 25 4
gpt4 key购买 nike

在做了一些关于这个主题的作业之后,我发现如果我想让 mysql 做一个选择而不等待锁定,我应该运行:

"SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED" 

在我的查询之前。

理论上,这应该像 SELECT NOLOCK 一样工作。

在实践中,我可能会遗漏一些东西,因为我仍然可以看到 show processlist :

"Waiting for table level lock"

我错过了什么?

最佳答案

您要求读取未提交的更改,这并不意味着表未锁定。

然而,它的意思是,一旦表被更改它的进程解锁,您将能够读取尚未看到 COMMIT 的数据。

关于php - 等待表级锁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13236823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com