将文本文件中的数据导入SQlite Administrator会花费太多时间

将文本文件中的数据导入SQlite Administrator会花费太多时间,sqlite,import,Sqlite,Import,每当我将一个包含大约200万行和2列的文本文件导入SQLite Administrator时,都需要3-4个小时。这是正常的,还是我做错了什么 我这样做的方法是获取一个以制表符分隔的文本文件,将扩展名更改为.csv,并将其提供给SQLite管理员。 我的电脑规格是2 GB RAM,2核duo 1.86GHz。导入数据时,我还有大约10Gb的可用磁盘空间。显然,SQLite在这方面存在性能问题。 查看此项了解更多信息 您可以尝试进行一些性能调整: 根据您链接到的线程,问题似乎只有在大小超过几GB后

每当我将一个包含大约200万行和2列的文本文件导入SQLite Administrator时,都需要3-4个小时。这是正常的,还是我做错了什么

我这样做的方法是获取一个以制表符分隔的文本文件,将扩展名更改为.csv,并将其提供给SQLite管理员。
我的电脑规格是2 GB RAM,2核duo 1.86GHz。导入数据时,我还有大约10Gb的可用磁盘空间。

显然,SQLite在这方面存在性能问题。 查看此项了解更多信息

您可以尝试进行一些性能调整:


根据您链接到的线程,问题似乎只有在大小超过几GB后才会出现。但在我的例子中,文件的大小小于100MB。事实并非如此:当文件大约为7GB时,很抱歉,我无法具体说明行数插入所花费的时间太长。我估计插入所有数据的测试需要24小时左右,但即使在48小时后也没有完成。因此,您的100MB文件也可能需要这么长的时间,只是导入需要这么长的时间。其他事情,比如分类,我的文件最多需要几分钟。