【发布时间】:2013-06-10 20:14:05
【问题描述】:
我正在开发一个通过托管包装器使用 SQLite 数据库的 Windows Phone 8 应用程序。我已经正确配置了所有组件,并且它似乎工作正常。但是,我注意到插入操作的性能很糟糕。
任何人都对如何提高性能有任何建议。请注意,我对主键使用自动增量,但我认为这不是一个重要因素。
[PrimaryKey, AutoIncrement]
public int ID { get; set; }
【问题讨论】:
-
当你可以使用像 sql server compact 这样的原生数据库时,不知道为什么人们会这样做......
-
我想使用 SQLite,因为我打算为 WinRT 和 Win Phone 8 提供相同的应用程序,而 RT 不支持 SQL Server CE。
-
有多少线程正在(或可以)读写数据库?
-
现在我只有一个。我对单行(40 列)的插入进行计时,耗时 0.25 秒