gpt4 book ai didi

mysql 停止运行 OPTIMIZE 命令?

转载 作者:行者123 更新时间:2023-12-03 22:45:02 27 4
gpt4 key购买 nike

大约 1 小时前,我在 MyISAM 表上启动了 MySQL 优化。大约 20G,有 250M 行。现在它正在创建 db_name.TMD,它是 1G 并且还在增长。

据我所知,MySQL 现在正在重新创建我的表的优化副本,如果我的假设是正确的,那么优化过程应该不会损坏
原始数据库??
另外我如何只杀死优化过程?
如果优化期间磁盘空间用完会发生什么???

顺便提一句。我刚刚检查了进程列表和当前状态:使用 key 缓存修复。
好的更多问题:
我开始优化的表有: 10442MB .MYD 文件和 9319M .MYI 优化过程需要多少空间? ~ .MYD 文件大小或 MYD + MYI 文件大小?

最佳答案

过去我曾多次停止优化过程,但没有产生不利影响。但是,如果出现问题,我确实有可用的备份。

为了停止这个过程,我使用了 KILL process_id哪里process_id取自 SHOW PROCESSLIST 的结果.

优化所需的空间量取决于表中标记为已删除的行数。

关于mysql 停止运行 OPTIMIZE 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34508995/

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