1.5G的数据往MySQL5.5 InnoDB里导,两天了,还未导完。。。

2013-08-27 11:05:24 +08:00
 andybest
root 4096 0.3 0.0 14116 680 ? S Aug26 5:32 \_ /usr/mysql/bin/mysql -f -S /tmp/mysql.sock db

Aug26 5:32开始导入...

my.cnf 配置:
innodb_file_per_table = 1
innodb_file_format=barracuda
innodb_buffer_pool_size = 200M
innodb_log_file_size = 50M
innodb_data_file_path = ibdata1:10M:autoextend
innodb_additional_mem_pool_size = 16M
innodb_file_io_threads = 4
innodb_thread_concurrency = 8
innodb_flush_log_at_trx_commit = 0
innodb_log_buffer_size = 16M
innodb_log_files_in_group = 3
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 120

进mysql看了下进程,数据大概导到一半了。。。这怎么破。。。
3174 次点击
所在节点    问与答
12 条回复
alexmercer
2013-08-27 11:08:37 +08:00
...再等两天
halfbloodrock
2013-08-27 11:16:47 +08:00
show full processlist 看看是不是有一些wait。。
powerfj
2013-08-27 11:26:49 +08:00
有索引吧,貌似说load file会好
andybest
2013-08-27 11:57:45 +08:00
@halfbloodrock 谢谢,没有,就一个进程,一直在insert,服务器没有其他任何进程,独服,CPU 30%左右

@powerfj 请问怎么load file?
lawrencexu
2013-08-27 13:13:02 +08:00
powerfj
2013-08-27 14:37:37 +08:00
Showfom
2013-08-28 21:42:10 +08:00
这个和硬盘的读写速度有关,换 SSD 吧
daoluan
2013-08-29 09:08:00 +08:00
其他公司比你大的数量级,他们是如何做到的?是不是机器多?
welsonla
2013-08-29 09:13:54 +08:00
导出成sql文件,在用source命令导入
xmbaozi
2013-08-29 09:22:51 +08:00
把索引、唯一 先去掉
likexian
2013-08-29 09:32:05 +08:00
肯定是索引了,把索引先删除,导入再重建
itaotao
2013-08-29 10:07:26 +08:00
我都是直接把那些二进制文件直接拷贝过去

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/80357

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX