Connection Pooling trong ADO.NET là gì?
Connection Pooling trong ADO.NET là một kỹ thuật tối ưu hóa được sử dụng để giảm thiểu chi phí liên quan đến việc mở và đóng các kết nối đến nguồn dữ liệu. Khi một ứng dụng cần kết nối với cơ sở dữ liệu, thay vì mở một kết nối mới, ADO.NET sẽ kiểm tra trong pool (bể chứa) để tìm một kết nối đã tồn tại và có thể tái sử dụng. Nếu có kết nối sẵn có, nó sẽ được trả lại cho ứng dụng thay vì phải mở một kết nối mới. Khi ứng dụng đóng kết nối, thay vì đóng hoàn toàn, kết nối sẽ được trả lại vào pool để có thể được sử dụng lại sau này.
Mỗi pool kết nối được liên kết với một chuỗi kết nối cụ thể. Khi một kết nối mới được mở với một chuỗi kết nối không khớp chính xác với bất kỳ pool nào hiện có, một pool mới sẽ...
junior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào