Tôi đang điều tra lỗi này từ một ứng dụng MVC3 đó là thất bại dưới tải:.Sử dụng Performance Monitor để giám sát các kết nối gộp
"Khoảng thời gian chờ trôi qua trước khi nhận được một kết nối từ hồ bơi này có thể đã xảy ra bởi vì tất cả kết nối gộp lại đã được sử dụng và đạt được kích thước hồ bơi tối đa. "
Ứng dụng đang sử dụng mẫu Repository và Entity Framework, và linh cảm của tôi là nó không đóng kết nối đúng cách. Tôi muốn có thể theo dõi số lượng kết nối gộp trên máy chủ SQL. Tìm kiếm xung quanh dẫn tôi tin rằng tôi có thể sử dụng các quầy trong Perfmon:
- .NET CLR liệu Provider
- NET dữ liệu cho SQLServer
Tuy nhiên cả hai hiển thị bị tàn tật/chuyển sang màu xám ngoài.
Tôi đang chạy Perfmon trực tiếp trên máy chủ và cả ISS và SQL Server đang chạy trên máy chủ. Bất kỳ ý tưởng tại sao các quầy sẽ không có sẵn?
Tôi cũng đã thử sử dụng SQL Profiler để giám sát các kết nối gộp, nhưng cột EventSubClass không có sẵn cho AuditLogin.
Bộ đếm thứ hai tôi tin là điều đúng. Ý bạn là gì khi bạn chuyển sang màu xám? Như trong bạn không thể thêm những màn hình? Bạn có quyền truy cập quản trị vào máy không? – DavidN
Có, nếu tôi cố gắng thêm những màn hình đó, không có gì xảy ra. Và tôi là quản trị viên trên máy – VincentH