gpt4 book ai didi

mysql 在我杀死进程后停止并且磁盘已满 100%

转载 作者:行者123 更新时间:2023-11-29 13:28:30 32 4
gpt4 key购买 nike

我的服务器已满 94%,因此我尝试将某些 mysql 列从 int 更改为tinyint 以释放一些空间,但是,一个表太大,以至于当我运行时

ALTER TABLE `app_play_data` CHANGE `countryId` `countryId` TINYINT(11) UNSIGNED NOT NULL

它开始将数据复制到tmp表。当我运行 show processlist 时,状态被复制到 tmp 表。

然后我使用kill来停止进程

在我这样做之后,它显示被杀死,但是,状态更改为通过排序修复。

但磁盘现在已 100% 满,并且状态长时间保持不变,

如何在不损坏 table 的情况下修复此问题?

最佳答案

终止正在执行“更改表”的进程是非常危险的!

MySQL 不喜欢磁盘 100% 已满。

最好的解决方案是立即释放一些空间或增加驱动器!

在大多数情况下,MySQL 会等到有可用空间并继续执行其工作。

关于mysql 在我杀死进程后停止并且磁盘已满 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19806355/

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