考虑到移动设备上的性能,您认为使用 SQLCE 连接的最佳方法是什么。在应用程序运行期间保持打开状态,或者在需要调用数据库时将其关闭。
显然,这在一定程度上取决于您的应用程序的性质,但是我很想知道该小组实施了什么以及为什么。
考虑到移动设备上的性能,您认为使用 SQLCE 连接的最佳方法是什么。在应用程序运行期间保持打开状态,或者在需要调用数据库时将其关闭。
显然,这在一定程度上取决于您的应用程序的性质,但是我很想知道该小组实施了什么以及为什么。
您绝对应该观看 Steve Lasker关于 SQL Server Compact Edition 的 PDC08 会议。有一部分是关于性能、最佳实践和他自己的基准(~37:00)。
总之,保持开放,尽量复用命令,批量操作使用SqlCeResultSet。
对于我的设备,我在应用程序的生命周期内保持打开状态。如果应用程序的功能始终依赖于 SQLCE 连接,这是有道理的。
迟到,早释放。在操作中尽可能晚地打开连接,并尽快关闭它。打开的 SQL 连接不好。