0%

导入20万行后,Python CSV导入花费太多时间

✔️ 使用executemany进行20K行的单次插入而不是20K条单独的INSERT语句将优化传输,但是数据库本身也可能是性能降低的一个因素。

根据我们的意见交流,数据库是性能缓慢的最终元凶。 我见过的一个想法是禁用索引,直到所有内容加载完毕。

1
2
3
ALTER TABLE table DISABLE KEYS;
... executemany called a bunch of times...
ALTER TABLE table ENABLE KEYS;