【发布时间】:2008-12-22 13:04:29
【问题描述】:
考虑到移动设备的性能,您认为使用 SQLCE 连接的最佳方法是什么。在应用程序运行期间保持打开状态,或者在需要调用数据库时将其关闭。
显然,这在一定程度上取决于您的应用程序的性质,但我很想知道该小组实施了什么以及为什么实施。
【问题讨论】:
标签: mobile sql-server-ce
考虑到移动设备的性能,您认为使用 SQLCE 连接的最佳方法是什么。在应用程序运行期间保持打开状态,或者在需要调用数据库时将其关闭。
显然,这在一定程度上取决于您的应用程序的性质,但我很想知道该小组实施了什么以及为什么实施。
【问题讨论】:
标签: mobile sql-server-ce
你绝对应该看史蒂夫拉斯克的PDC08 session about SQL Server Compact Edition。有一部分是关于性能、最佳实践和他自己的基准(~37:00)。
总之,保持打开状态,尽量复用命令,使用SqlCeResultSet进行批量操作。
【讨论】:
对于我的设备,我在应用程序的生命周期内一直保持打开状态。如果应用程序的功能始终依赖于 SQLCE 连接,那么这是有道理的。
【讨论】:
迟到,早释放。在操作中尽可能晚地打开连接,并尽快关闭它。打开的 SQL 连接不好。
【讨论】: