我有一个 192GB 的表,我开始在一夜之间添加索引。
几个小时后,这种情况仍在继续。
启动时alter table
数据库非常安静。
在此期间还有其他查询尝试运行,包括一些 cron 作业,因此当我醒来时,其中一些查询的多个副本被此索引添加阻塞。我试图杀死ALTER TABLE
,但它仍然显示:
204997797 root localhost web_db 23793 Killed manage k alter table reports add key requisition_ix (requisition_id)
我还杀死了在夜间运行的其他查询,但尚未停止与数据库的新连接。
有没有办法强行杀死它?
percona-xtradb-cluster-server-5.5(目前独立)
服务器上当前有 376GB 可用空间。有#sql-5db_c3804a5.frm
文件,但我看不到其他临时文件。
在error.log
我看到这样的事情:
211015 8:07:22 [ERROR] Table web_db/reports contains 14 indexes inside InnoDB, which is different from the number of indexes 13 defined in the MySQL
如果绝对没有办法杀死它,有没有办法监控索引添加/回滚的进度?