gpt4 book ai didi

mysql - 修复 Table_locks_waited 在 MySQL 中很高

转载 作者:可可西里 更新时间:2023-11-01 08:07:36 25 4
gpt4 key购买 nike

当我查看我的数据库信息时,我看到以下内容。 Table_locks_waited 很高。我该如何着手缓解这个问题?

enter image description here

最佳答案

首先你应该运行:

 show status like '%\_locks\_%';

这将显示等待的查询与能够立即获得锁的查询的比率。可能您有更多的写入和读取混合,这导致 mysql 必须比最佳情况更频繁地等待,但不能用单一统计数据分析整体性能。

我的第一个建议是更改您的表,以便您对承受事务负载首当其冲的表使用 Innodb 引擎。 Innodb 具有行锁定而不是表锁定,并且还具有聚簇索引和查询数据缓存,在许多情况下往往会提高性能。

关于mysql - 修复 Table_locks_waited 在 MySQL 中很高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7830566/

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