检查MySQL架构更改的进度

时间:2014-06-17 22:29:39

标签: mysql database schema database-schema alter

是否可以检查架构更改到MySQL数据库的状态?即ALTER TABLE myTable DROP INDEX myKey;何时完成?

我已使用PHPMyAdmin删除了一个用于1.8 Gb数据库的密钥,并且PHPMyAdmin已被锁定,访问命令行显示SHOW CREATE TABLE myTable的旧架构。

是否可以确认ALTER仍在进行中?是否有可能估计何时完成?


另见:

2 个答案:

答案 0 :(得分:1)

不,你可以做很多事情来监控ALTER TABLE声明的进展情况,也不知道还有多少时间要完成。

您可以使用pt-online-schema-change之类的工具,其中 输出进度和剩余时间的估算值,但更重要的是不会阻止对表格的访问它正在工作。这可能是您关注监控进度的原因,因为等待ALTER TABLE释放其锁定会导致焦虑。

答案 1 :(得分:1)