gpt4 book ai didi

mysql - 什么会导致 'casual' MySQL DELETE/UPDATE 查询卡住,直到手动终止?

转载 作者:行者123 更新时间:2023-11-30 01:09:45 24 4
gpt4 key购买 nike

我开始遭受 MySQL 服务器奇怪的无法完成“临时”更新/删除查询的困扰。我对“随意”的定义是普通的查询,并且一直在发生,突然间其中一个查询就卡住了并且永远不会完成。在此期间,服务器磁盘 I/O 很高(从正常情况下的约 65% 到超过 90%,这种增加是在 READS 中),并且只有当我手动终止查询时,一切才恢复正常。这种情况每隔几个小时就会发生一次,每次都在不同的 table 上。看来卡住的查询永远不会完成(看到超过 6 小时)。当查看此类事件期间正在运行的查询时,没有“等待表锁”。

什么会导致这种情况?
我正在考虑添加一个 cronjob 来自动终止长时间运行的查询,但这将是我宁愿避免的绷带。

最佳答案

有时,由于某些先前未完成的查询和损坏的状态,正在运行 mysql 查询的表会被锁定。我的建议是检查相应表上的锁

关于mysql - 什么会导致 'casual' MySQL DELETE/UPDATE 查询卡住,直到手动终止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19535487/

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