--disable-keys 仅适用于Myisam表。我已经做了很多搜索,但没有找到任何类似的方法来为innodb做这件事。
--disable-keys
我所做的就是利用 hexedit ,出版社 Tab 类型 / 表的名称,当它找到 CREATE TABLE 对于引起问题的大表,我导航到 PRIMARY KEY / UNIQUE KEY / KEY 其次,用空格替换所有索引。保存文件后,加载转储,然后立即手动重新创建相同的索引。对于我的数据(150GB和15亿行),需要5个小时而不是15个小时。
Tab
/
CREATE TABLE
PRIMARY KEY
UNIQUE KEY
KEY