首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在没有索引的情况下导出/转储mysql

如何在没有索引的情况下导出/转储mysql
EN

Stack Overflow用户
提问于 2018-12-02 21:24:57
回答 1查看 2.5K关注 0票数 2

我从服务器导出sql并导入到我的本地。

但是导入sql的时间太长了,我认为这和索引有关。

是否可以导出不带索引的sql?

在导入sql之后,将索引应用于表。这个是可能的吗?

EN

回答 1

Stack Overflow用户

发布于 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个小时。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53580671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档