gpt4 book ai didi

mysql - "Error Code: 1205. Lock wait timeout exceeded; try restarting transaction"删除事件

转载 作者:行者123 更新时间:2023-11-28 23:33:31 26 4
gpt4 key购买 nike

我正在尝试删除表中的一行

delete from tbllink where linkid=243

但我不断收到错误信息:

Error Code: 1205. Lock wait timeout exceeded; try restarting transaction

如其他问题所述,我尝试运行:

show open tables where in_use>0;

这返回了 0 个结果。我也试过运行:

show processlist

这返回了这些列:

> 2244  username IP:50487   newdatabasetemp Sleep   1777        
> 2247 username IP:50723 newdatabasetemp Sleep 1346
> 2249 username IP:50725 newdatabasetemp Sleep 1285

我尝试重新连接到服务器,但结果还是一样。

最佳答案

需要考虑的几点:

  1. innodb_buffer_pool_size 应设置为可用 RAM 的大约 70%。
  2. 你可以执行:

    设置全局 innodb_lock_wait_timeout = 5000;

然后是:

SET innodb_lock_wait_timeout = 5000;
  1. 你能杀掉所有与mysql相关的进程并重启服务器再试一次吗?

关于mysql - "Error Code: 1205. Lock wait timeout exceeded; try restarting transaction"删除事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36547173/

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