使用sqlite';导入命令行

使用sqlite';导入命令行,sqlite,Sqlite,我正在尝试将一个包含大约450万个条目、350个字段和2个索引(这不是我设计的)的数据库从.csv导入sqlite数据库。我读到的大多数性能问题都涉及不使用批处理事务和类似的各种事情,但我认为使用sqlite命令行导入将尽可能快。然而,我每秒只能得到大约150次插入。有没有办法加快速度 就我所尝试的而言,我已经在没有两个索引的情况下重新创建了表模式,并且根据我从谷歌上读到的建议,我尝试将PRAGMA Synchronous设置为off,但这两个都没有帮助,我仍然得到了相同的每分钟插入数 无论出于

我正在尝试将一个包含大约450万个条目、350个字段和2个索引(这不是我设计的)的数据库从.csv导入sqlite数据库。我读到的大多数性能问题都涉及不使用批处理事务和类似的各种事情,但我认为使用sqlite命令行导入将尽可能快。然而,我每秒只能得到大约150次插入。有没有办法加快速度

就我所尝试的而言,我已经在没有两个索引的情况下重新创建了表模式,并且根据我从谷歌上读到的建议,我尝试将PRAGMA Synchronous设置为off,但这两个都没有帮助,我仍然得到了相同的每分钟插入数


无论出于何种原因,前5000次插入似乎几乎是立即发生的,但之后它会减慢到大约150次/秒。

请发布更多信息,包括您尝试过的示例等。该表是否有任何索引/约束/触发器?