我有一个大约 25 GB 的表,我必须添加一列。
我运行一个脚本,当我执行它时,我可以在数据目录中看到临时表,但它停留在大约 480K。我可以在进程列表中看到 ALTER 正在运行并且没有问题。
如果我在长时间活动后终止脚本,那么在 processlist 中,查询将保持“终止”状态,并且 tmp 文件将开始增长,直到查询被完全终止(即,从 processlist 中的“终止”状态变为消失完全脱离进程列表)。
当我运行以下命令时(在终止查询之前):
select * from global_temporary_tables\G
它也没有显示任何添加的行。
还有什么我可以做的吗?