Câu hỏi phỏng vấn ADO.NET
Câu hỏi

Connection Pooling trong ADO.NET là gì?

Câu trả lời

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

junior

Gợi ý câu hỏi phỏng vấn

senior

Có cần thiết phải đóng và giải phóng thủ công SqlDataReader không?

senior

Sự khác biệt giữa nguồn dữ liệu OLE DBODBC là gì?

middle

Sự khác biệt giữa ExecuteScalar, ExecuteReaderExecuteNonQuery là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào