我从服务器导出sql并导入到我的本地。
但是导入sql的时间太长了,我认为这和索引有关。
是否可以导出不带索引的sql?
在导入sql之后,将索引应用于表。这个是可能的吗?
发布于 2019-06-11 05:33:50
--disable-keys
仅适用于MyISAM表。我做了很多搜索,但没有找到任何类似的方法来为InnoDB做这件事。
我所做的是使用PRIMARY KEY
/UNIQUE KEY
/KEY
,按Tab
,键入/
和表的名称,然后按enter,当它找到导致问题的大表的CREATE TABLE
语句时,我导航到第二个all语句,并通过将索引替换为空格来删除所有索引。保存文件后,加载转储文件,然后立即手动重新创建相同的索引。对于我的数据(150 GB和15亿行),需要5个小时,而不是15个小时。
https://stackoverflow.com/questions/53580671
复制相似问题