mobile - studio - Conexiones SQLCE: ¿Mantenerlas abiertas o dejarlas cerradas?
sql server compact visual studio 2017 (3)
Definitivamente debería ver la sesión PDC08 de Steve Lasker sobre SQL Server Compact Edition . Hay una parte sobre el rendimiento, las mejores prácticas y sus propios puntos de referencia (~ 37: 00).
En resumen, manténgalo abierto, intente reutilizar comandos y use SqlCeResultSet para operaciones masivas.
Teniendo en cuenta el rendimiento de un dispositivo móvil, ¿cuál cree que es el mejor enfoque con una conexión SQLCE? Manténgalo abierto mientras dure la aplicación o déjelo que se cierre cada vez que se necesite llamar a la base de datos.
Obviamente, esto depende un poco de la naturaleza de su aplicación; sin embargo, tengo curiosidad por saber qué ha implementado el grupo y por qué.
Obtener tarde, liberar temprano. Abra la conexión lo más tarde posible en la operación y ciérrela tan pronto como sea posible. Las conexiones abiertas de SQL no son buenas.
Para mi dispositivo, lo mantuve abierto durante la vida útil de la aplicación. Si la funcionalidad de la aplicación depende de la conexión SQLCE en todo momento, esto tiene sentido.