gpt4 book ai didi

mysql - 默认情况下,MyISAM 表将锁定多长时间?

转载 作者:行者123 更新时间:2023-11-29 07:08:40 26 4
gpt4 key购买 nike

我看到挂起的插入锁定了 MyISAM 表。查询本身并不突出,但在 FULL PROCESSLIST 中,它看起来像有一个带锁的 INSERT 和一堆 SELECT等待它。

查询本身并不突出。读书the MySQL docs ,我看到了一些突出的东西:“如果有漏洞,并发插入将被禁用。”

我认为这意味着索引中存在漏洞,并且在我的索引中肯定存在主键中没有连续 ID 号的“漏洞”。所以我想知道:如果并发被禁用并且某些 INSERT 挂起,它将持有该锁多长时间以及它是否会持有整个表(而不仅仅是行)的锁?

最佳答案

MyISAM 不支持行级锁定,所以锁定在整个表上。我没有找到任何关于锁超时的信息,似乎insert理论上可以永远挂起。

关于mysql - 默认情况下,MyISAM 表将锁定多长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5858821/

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