gpt4 book ai didi

mysql - 如果我杀死一个巨大的 MySQL InnoDb DELETE 查询会发生什么?

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

我目前正在运行一个 DELETE 查询,它花费的时间比预期的要长很多(已经 10 小时了!)。我想通过 phpmyadmin 进程终止它,但是我担心会发生什么。他自动回滚会不会也需要很多时间?当前查询状态显示“正在更新”。

最佳答案

这取决于您的查询目前所处的阶段。但通常回滚花费的时间大致相等,有时甚至比原始操作花费的时间更多。

根据 this document 的第 2 点,这不是真正可取的。

此外,请务必验证您的 MySQL 版本,因为它有一个非常讨厌的错误,根据 this article 在某些版本中删除/更新查询回滚。

重新启动/终止 MySQL 进程无济于事,因为回滚将在重新启动时恢复。

关于mysql - 如果我杀死一个巨大的 MySQL InnoDb DELETE 查询会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13058861/

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