Que signifie exactement Connection Lifetime=0
dans une chaîne de connexion?Connection Lifetime = 0 dans la chaîne de connexion MySql
Répondre
Mise à jour: une valeur de zéro (0) provoque l'expiration maximale du délai de connexion pour les connexions groupées.
Ref.
Cela signifie qu'il n'y a pas de délai de connexion. Par exemple, s'il est défini sur 300 si, pendant cette période, la requête n'est pas terminée, disons qu'il y a beaucoup de données, une exception de délai d'attente sera générée. Quand c'est 0, cela fonctionnera jusqu'à ce que la requête soit terminée.
Ceci est incorrect. Voir ma réponse: http://stackoverflow.com/questions/1233488/connection-lifetime0-in-mysql-connection-string/3444881#3444881 –
En outre, Lorsque vous utilisez une connexion LifeTime: Il détruit les connexions mises en commun Si le temps que votre connexion est ouverte pour que la connexion est plus grande LifeTime, la connexion n'est pas utilisable.
Je suggère que l'utilisation de la connexion LifeTime si vous avez pas une connexion au sein d'un groupe de serveur
Je crois D'après mes recherches que Myra est le plus proche des autres réponses.
Il est pas le même que le délai de connexion.
voir ce lieu de pseudocode this article:
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
Le même article explique pourquoi vous voulez rarement utiliser cette propriété (et les situations dans lesquelles vous pourriez).
Notez qu'il a été renommé en "Load Balance Timeout" dans le but de clarifier son comportement selon l'article ci-dessus.
- 1. Quelle est la chaîne de connexion du pilote JDBC MySQL?
- 2. MySQL & .NET: System.ArgumentException: Le format de la chaîne d'initialisation n'est pas conforme à la spécification à partir de l'index 0
- 3. .Net PostgreSQL Connection String
- 4. sécurité intégrée dans la chaîne de connexion
- 5. La requête MySQL définit le champ à 0 au lieu de la chaîne vide
- 6. LinqToSql dbml bascule dynamiquement la chaîne de connexion
- 7. isValid() call ne retourne jamais sur MySQL JDBC Connection
- 8. python problème de connexion MySQL
- 9. Microsoft Access 2007 Connection
- 10. Socket Connection dans iphone
- 11. Problème de réutilisation de la connexion MySQL
- 12. Django - SQL personnalisé dans la chaîne de connexion
- 13. python db connection
- 14. Outil de migration Mysql, chaîne de paramètres source | chaîne de connexion pour le serveur SQL
- 15. Chaîne de connexion ASP.NET
- 16. chaîne de connexion SQL
- 17. jboss connection pooling
- 18. Comment crypter la chaîne de connexion Sql?
- 19. connexion mysql
- 20. TCP Client Connection
- 21. Cryptage de la chaîne de connexion dans l'ASP classique
- 22. Que fait Trusted = yes/no dans la chaîne de connexion Sql?
- 23. Connexion de connexion dans le connecteur MySQL .NET
- 24. Chaîne Sql de connexion à l'instance nommée
- 25. Database Connection a échoué
- 26. Windows Mobile Connection Type
- 27. C# MySQL Connexion perdue
- 28. Problème de chaîne de connexion
- 29. Changement de chaîne de connexion
- 30. Connexion MySQL dans les références ASP.NET Problème
Ceci est incorrect. Voir ma réponse: http://stackoverflow.com/questions/1233488/connection-lifetime0-in-mysql-connection-string/3444881#3444881 –
Je ne peux pas supprimer cette réponse car elle est acceptée et l'affiche n'a pas été vue pour 2 ans. –