mysqldump vs select into outfile
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysqldump vs select into outfile,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含940字,纯文字阅读大概需要2分钟。
内容图文
![mysqldump vs select into outfile](/upload/InfoBanner/zyjiaocheng/894/d1a4ecd0a7d74187bdba6e940aede0a9.jpg)
我在mysql中使用select * into outfile选项将数据备份为制表符分隔格式的文本文件.我在每张桌子上都这样说.
我使用load data infile将数据导入到每个表的mysql中.
我执行此操作时尚未执行任何锁定或禁用键
现在我面临一些问题:
>虽然它正在备份另一个,但更新和选择变得越来越慢.
>导入大型表的数据需要太多时间.
如何改进解决上述问题的方法?
mysqldump是一个选项吗?我看到它使用了insert语句,所以在我尝试之前,我想请求建议.
在每次“加载数据”之前使用锁定和禁用键是否会提高导入速度?
解决方法:
如果您有很多数据库/表,那么使用mysqldump肯定会更容易,因为您只需要为每个数据库运行一次(如果对系统进行完整备份,则对所有数据库运行一次) .此外,它的优势在于它还可以备份您的表结构(仅使用select *不能执行此操作).
速度可能类似,但最好同时测试两者,看看哪一种最适合你的情况.
有人here测试了这些选项,并且mysqldump在他的情况下被证明更快.但是,YMMV.
如果你关心速度,还要看看mysqldump / mysqlimport组合.作为mentioned here,它比mysqldump单独更快.
至于锁和禁用键,我不确定,所以我会让别人回答那部分:)
内容总结
以上是互联网集市为您收集整理的mysqldump vs select into outfile全部内容,希望文章能够帮你解决mysqldump vs select into outfile所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。