tôi đang làm việc trên ứng dụng java dựa trên mã nguồn mở, tức là xwiki. Insie hibernate.cfg.xml tôi có thể thấy giá trị của parametrs connection.pool_size và statement_cache.siz là 2 (cho mỗi). Ứng dụng của tôi sẽ có tải tối đa 100 người dùng tại thời điểm. Bây giờ câu hỏi của tôi là những gì nên là lý tưởng kết nối hồ bơi kích thước cho việc này. Với tôi kích thước 2 trông rất ít. Nếu 100 người dùng kết nối tại một thời điểm 98 người dùng phải chờ kết nối được giải phóng? Tôi có nên giữ kích thước hồ bơi kết nối là 100 trong trường hợp của tôi không?Suy nghĩ đằng sau quyết định về kích thước nhóm kết nối cơ sở dữ liệu
tôi đang sử dụng máy chủ sql microsoft.
Ngoài việc này có giới hạn về kích thước nhóm kết nối tối đa. Liệu nó phụ thuộc vào máy chủ web (tomcat trong trường hợp của tôi) hoặc nhà cung cấp datastore (ms sql server)?
Cũng nghĩ về số lượng kết nối mà máy chủ có thể hỗ trợ. – Thilo
Q1: Bạn có bao nhiêu CPU ?, Q2: Truy vấn của bạn có tương đối IO được điều khiển (OLTP - độ trễ) hoặc CPU nặng (SORT, GROUP, analytics) không? – jasonk
Hãy chú ý rằng hồ bơi có thể mất phí –