插入到Sqlite很慢

这个问题在这里已经有了答案:

  • 提高SQLite的每秒插入性能? 10个答案

  • 它缓慢,因为你正在向数据库发出22000个查询。 你应该批量插入。 这将解决问题。 即使单个插入需要10毫秒的总时间就像3.5分钟!

    批量为2的简单插入查询将如下所示

    "INSERT INTO WORD (word) VALUES ("+"'"+s.get(i)+"'"+"), ("+"'"+s.get(i+1)+"'"+");";
    

    这会将时间减少一半。 现在您将不得不以编程方式插入更多这些值。

    链接地址: http://www.djcxy.com/p/19773.html

    上一篇: Inserting to Sqlite is slow

    下一篇: Store huge data in SQLite