SQLCE连接:保持打开状态还是让它们关闭?

时间:2008-12-22 13:04:30

标签: mobile sql-server-ce

在移动设备上保持性能,您认为使用SQLCE连接的最佳方法是什么?在应用程序期间保持打开状态,或者在需要调用数据库时让它关闭。

显然这取决于您的应用程序的性质,但我很想知道该小组已经实施了什么以及为什么。

3 个答案:

答案 0 :(得分:7)

你一定要看史蒂夫拉斯克的PDC08 session about SQL Server Compact Edition。关于表现,最佳实践和他自己的基准(约37:00)有一部分。

简而言之,保持打开状态,尝试重用命令,并使用SqlCeResultSet进行批量操作。

答案 1 :(得分:2)

对于我的设备,我在应用程序的生命周期内保持打开状态。如果应用程序的功能始终取决于SQLCE连接,则这是有道理的。

答案 2 :(得分:-2)

迟到,早发布。在操作中尽可能晚地打开Connection,并尽快关闭它。打开SQL连接并不好。