Java 需要帮助以Json形式从服务器接收查询时提高在sqlite数据库(android)中运行查询的性能吗

Java 需要帮助以Json形式从服务器接收查询时提高在sqlite数据库(android)中运行查询的性能吗,java,android,performance,sqlite,Java,Android,Performance,Sqlite,我在Hashmap中有不同类型的查询,我需要在sqlite db(android db)中运行所有查询 像迭代hashmap{ //正在运行查询 } 对于大量查询,如 使用主键引用更新1000条记录需要15秒 使用where子句(5个条件)更新1000条记录需要212秒 我无法使用transaction,因为我正在从服务器接收一个作为json参数的查询。 如何以更快的性能高效地执行此操作 如果没有事务,这不会更快。SQLite性能(在Android和一般情况下)非常差。 你用过ORM图书馆吗?如

我在Hashmap中有不同类型的查询,我需要在sqlite db(android db)中运行所有查询

像迭代hashmap{
//正在运行查询
}

对于大量查询,如

  • 使用主键引用更新1000条记录需要15秒
  • 使用where子句(5个条件)更新1000条记录需要212秒
  • 我无法使用transaction,因为我正在从服务器接收一个作为json参数的查询。
    如何以更快的性能高效地执行此操作

    如果没有事务,这不会更快。SQLite性能(在Android和一般情况下)非常差。
    你用过ORM图书馆吗?如果没有,您可以尝试使用准备好的语句。

    使用ORMlite数据库可以提高db查询的性能,并加快json解析速度。为此,请使用GSON。