mysql4G 的一个库,导入了一天还没导入完

2022-11-25 20:26:08 +08:00
 FenixVu

这咋定位问题啊 看 show processlist ,也没锁表还在 insert 同期跑的一个 32g 的早跑完了

2428 次点击
所在节点    MySQL
7 条回复
seers
2022-11-25 20:46:38 +08:00
看日志是不是写满了一直在刷日志,系统 io 也检查下是不是有其他占用
bjzhush
2022-11-25 21:26:26 +08:00
直接看 SQL ,看看是不是逐条 insert ,如果是批量 insert 一次 insert 几十上百条数据会快很多
awanabe
2022-11-25 22:18:38 +08:00
小技巧:
建表的时候先把表的索引全部去掉, 然后导入就很快, 导入之后再加索引
westoy
2022-11-25 22:20:11 +08:00
是不是没关事务
realpg
2022-11-26 04:12:32 +08:00
建议找个 dba
FenixVu
2022-11-26 09:17:43 +08:00
@bjzhush
卧槽真的,我看了下 1000w+insert
bjzhush
2022-11-26 11:41:16 +08:00
@FenixVu 如果一行一个 SQL ,你可以写代码自己合并批量 insert ,记得建表语句去掉索引

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

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

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

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

© 2021 V2EX