Chính xác thì Connection Lifetime=0
có nghĩa là gì trong chuỗi kết nối?Kết nối trọn đời = 0 trong chuỗi kết nối MySql
Trả lời
Đã cập nhật: Giá trị bằng 0 (0) khiến các kết nối được gộp lại có thời gian chờ kết nối tối đa.
Ref.
Điều đó có nghĩa là không có khoảng thời gian kết nối. Ví dụ nếu nó được đặt 300 nếu trong truy vấn thời gian này không được hoàn thành, hãy nói bởi vì có rất nhiều dữ liệu, một ngoại lệ hết thời gian sẽ được ném. Khi nó nói 0 nó sẽ làm việc cho đến khi truy vấn được hoàn thành.
Điều này không đúng. Xem câu trả lời của tôi: http://stackoverflow.com/questions/1233488/connection-lifetime0-in-mysql-connection-string/3444881#3444881 –
Bên cạnh đó, Khi bạn sử dụng kết nối đời: Nó phá hủy gộp các kết nối Nếu thời gian kết nối của bạn được mở ra cho là lớn hơn so với kết nối đời, kết nối không sử dụng được.
Tôi đề nghị rằng việc sử dụng kết nối cuộc đời nếu bạn chưa có một kết nối trong một cụm máy chủ
Dựa trên nghiên cứu của tôi, tôi tin rằng Myra là gần nhất của câu trả lời khác.
Đó là không phải giống như thời gian chờ kết nối.
Thay vì nhìn thấy giả này từ this bài viết:
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
Các bài viết cùng giải thích lý do tại sao bạn sẽ hiếm khi muốn sử dụng tài sản này (và các tình huống mà bạn có thể).
Lưu ý rằng nó đã được đổi tên thành "Load Balance Timeout" trong một nỗ lực để làm rõ hành vi của nó cho mỗi bài viết trên.
- 1. MySQL - kết nối liên tục vs kết nối tổng hợp
- 2. Kết nối Perl Kết nối
- 3. Chuỗi kết nối EDMX
- 4. Chuỗi kết nối để kết nối với .MDF
- 5. Kết nối php gộp mysql
- 6. Cách xóa kết nối MySQL
- 7. node.js + kết nối mysql pooling
- 8. Kết nối MySQL với MATLAB?
- 9. E262: lỗi đọc kết nối cscope 0
- 10. Thiếu kết nối trong hồ bơi kết nối jdbc tomcat
- 11. Hai kết nối bên trong MYSQL
- 12. cách kết nối java và mysql bằng cách sử dụng kết nối mysql java 5.1.12
- 13. Kết nối Mysql không đồng bộ
- 14. Hiểu chuỗi kết nối MongoDb
- 15. EF4 và Chuỗi kết nối
- 16. Lỗi khi kết nối bằng JDBC Mysql
- 17. Không thể kết nối với MySQL với JDBC - Thời gian chờ kết nối - Ubuntu 9.04
- 18. ASP.NET sử dụng SqlConnection kết nối MySQL
- 19. Lấy chuỗi kết nối trong .net 4
- 20. Chuỗi kết nối C# trong tệp web.config
- 21. perl dbi kết nối lại trên ngắt kết nối
- 22. nodejs kết nối kết nối net
- 23. Kết nối MySql SSL với Zend-Framework
- 24. cập nhật với kết nối mysql?
- 25. Kết nối MySQL/J thay thế
- 26. Kết nối MySQL và Cấp phép
- 27. Thực hành kết nối mysql C#
- 28. Các quy trình và kết nối MySQL
- 29. Lỗi MySQL "Quá nhiều kết nối"
- 30. Ứng dụng trọn đời trong ASP.NET
Điều này không đúng. Xem câu trả lời của tôi: http://stackoverflow.com/questions/1233488/connection-lifetime0-in-mysql-connection-string/3444881#3444881 –
Tôi không thể xóa câu trả lời này vì nó được chấp nhận và áp phích chưa được nhìn thấy 2 năm. –