Đó là một cho mỗi ví dụ, không cho mỗi cơ sở dữ liệu, cấu hình. Bạn có thể kiểm tra giá trị hiện tại trong sys.configurations
và thay đổi giá trị đó bằng sp_configure
. Các tùy chọn có liên quan là user connections
:
Sử dụng tùy chọn kết nối người sử dụng để xác định số lượng tối đa kết nối người sử dụng đồng thời cho phép trên Microsoft SQL Server. Số lượng kết nối người dùng thực tế được phép cũng phụ thuộc vào phiên bản SQL Máy chủ bạn đang sử dụng và các giới hạn của ứng dụng hoặc ứng dụng của bạn và phần cứng . SQL Server cho phép tối đa trong số 32.767 kết nối người dùng.
1000 kết nối không phải là số cực cao. Trên các hệ thống cao cấp, máy chủ có thể nghe trên nhiều cổng affinitized to NUMA nút và có hàng trăm và hàng nghìn khách hàng được kết nối với mỗi nút.
Lưu ý rằng số lượng kết nối khác với số lượng yêu cầu , tức là. các kết nối đang hoạt động tích cực, sys.dm_exec_requests. Mỗi Yêu cầu yêu cầu một hoặc nhiều công nhân và số lượng công nhân được cấu hình với tùy chọn max worker threads
.
Nguồn
2009-09-30 18:15:36
Tuyệt vời, hãy để tôi học một thời gian. :-) – George2
Tôi cũng vậy :) Tôi luôn cho rằng 32k + khe người dùng sẽ không bao giờ là mối quan tâm, nhưng những chi tiết này thực sự là chi tiết tốt. –
Cảm ơn Nissan, tôi đã nghiên cứu liên kết sau, http://msdn.microsoft.com/en-us/library/ms143432.aspx, sự nhầm lẫn nhất của tôi là - sự khác biệt giữa "Kết nối cho mỗi khách hàng" và "Kết nối người dùng là gì "? – George2