0

我正在开发一个通过托管包装器使用 SQLite 数据库的 Windows Phone 8 应用程序。我已正确配置所有组件,并且它似乎工作正常。但是,我注意到插入操作的性能很糟糕。

任何人都对如何提高性能有任何建议。请注意,我正在为我的主键使用自动增量,但我不认为这应该是一个很大的因素。

[PrimaryKey, AutoIncrement]
public int ID { get; set; }
4

1 回答 1

1

插入速度很快;缓慢的是事务开销,尤其是在设计不良的文件系统和实施不良的闪存芯片上。

使用显式事务,并将尽可能多的操作放入单个事务中。

于 2013-06-11T06:44:32.947 回答