将大表导入Sqlite时如何避免磁盘节流?

时间:2019-12-18 21:55:49

标签: sql sqlite

我有10个左右的TSV格式的表,范围从20-60 GB。我可以通过运行以下命令来导入它们:

create table mytable(mykey TEXT PRIMARY KEY, valuea INTEGER, valueb REAL);
.separator "\t"
.import data_01.tsv mytable

它可以在其中一个TSV上进行测试,但是由于IO,它使整个系统陷入停顿。

如何避免这种情况?

一些注意事项:

  • 没有管理员权限

  • 很多内存(256 GB)

0 个答案:

没有答案