¿Qué significa exactamente Connection Lifetime=0
en una cadena de conexión?Duración de la conexión = 0 en la cadena de conexión MySql
Respuesta
Actualizado: Un valor de cero (0) hace que las conexiones agrupadas tengan el máximo tiempo de espera de conexión.
Ref.
Significa que no hay tiempo de espera de conexión. Por ejemplo, si se establece 300 si en este momento la consulta no se completa, digamos que debido a que hay muchos datos, se lanzará una excepción de tiempo de espera. Cuando es decir 0, funcionará hasta que se complete la consulta.
Esto es incorrecto. Ver mi respuesta: http://stackoverflow.com/questions/1233488/connection-lifetime0-in-mysql-connection-string/3444881#3444881 –
Además, Cuando uso en la vida de conexion: Destruye agruparon conexiones Si la vez que se abre la conexión es mayor que para LifeTime conexión, la conexión no es utilizable.
que sugieren que el uso de LifeTime conexión si usted no tiene una conexión en un grupo de servidores
Basado en mi investigación creo que Myra es el más cercano de las otras respuestas.
Es no lo mismo que el tiempo de espera de la conexión.
En lugar de ver este pseudocódigo this artículo:
On SqlConnection.Close
Check if time the connection has been open is greater than Connection Lifetime if it is, throw the connection away
Else Put connection on the pool
el mismo artículo se explica por qué se rara vez se desee utilizar esta propiedad (y las situaciones en las que puede).
Tenga en cuenta que se ha cambiado el nombre a "Load Balance Timeout" para intentar aclarar su comportamiento según el artículo anterior.
- 1. usando App_Data en la cadena de conexión
- 2. Rastreo de fugas de la conexión MySQL
- 3. mySQL: ¿Prueba de conexión con la consulta?
- 4. ¿Cómo cerrar la conexión sqlalchemy en MySQL
- 5. ¿Cómo la cadena de conexión protegida por la aplicación Yii?
- 6. HeidiSQL la conexión al servidor MySQL - Se perdió la conexión ... servidor en la lectura inicial
- 7. Prueba - Falta la cadena de conexión
- 8. cadena de conexión EDMX
- 9. Desechar la conexión o Cerrar la conexión
- 10. ¿Cómo puedo proteger una cadena de conexión mySQL en PHP?
- 11. ¿Cuál es la opción = N en la cadena de conexión ODBC de MySQL?
- 12. C# prácticas de conexión mysql
- 13. Conexión de MySQL a Dropbox
- 14. Cadena de conexión excepción Azure
- 15. Cambio de la zona horaria de conexión en MySQL
- 16. cómo sqlConnection oculta la contraseña de la cadena de conexión
- 17. Cómo cambiar la zona horaria mysql en la conexión Java
- 18. cadena de conexión sql problema
- 19. ¿Cómo formar una cadena de conexión MySQL correcta?
- 20. Obtener cadena de conexión en la aplicación de consola
- 21. Cifrado de la cadena de conexión en web.config
- 22. Conexión a la base de datos MySQL en el servidor
- 23. EF4 y cadena de conexión
- 24. Forzar el protocolo TCP/IP en la cadena de conexión
- 25. escape cita en la cadena de conexión web.config
- 26. ¿Cómo incluir ampersand en la cadena de conexión?
- 27. ¿Qué es IMEX en la cadena de conexión OLEDB?
- 28. E262: error al leer la conexión del cscope 0
- 29. Android - Conexión a la base de datos MySQL
- 30. Mejores prácticas de la cadena de conexión de Azure
Esto es incorrecto. Ver mi respuesta: http://stackoverflow.com/questions/1233488/connection-lifetime0-in-mysql-connection-string/3444881#3444881 –
No puedo eliminar esta respuesta, ya que es aceptada y no se ha visto el cartel para 2 años. –