Điểm:0

Giới hạn kết nối Postgres và rolconnlimit nên được đặt như thế nào cho các vai trò mặc định, chẳng hạn như Postgres

lá cờ in

Tôi đang khóa phiên bản Postgres 12 và không thể tìm thấy lời giải thích rõ ràng về giới hạn kết nối và cài đặt rolconnlimit. Trước tiên, tôi đã đặt max_connection thành 100 nhưng nhận thấy rằng superuser_reserveed_connections được đặt thành 3. Điều đó có nghĩa là tôi có 97 kết nối hiệu quả phải không? Đó không thực sự là một vấn đề nhưng tôi đã tò mò.
Vấn đề thực sự là làm thế nào tôi đặt giới hạn kết nối vai trò? Ngay bây giờ tất cả chúng đều là -1(không giới hạn) nhưng hướng dẫn của tôi là chúng phải được đặt. Tôi có nên đặt giới hạn kết nối cho "postgres" và các vai trò mặc định khác như pg_monitor, pg_read_all_stats, v.v. không? Nếu tôi đặt chúng thì chúng có nên được đặt thành thứ gì đó thấp hơn max_connections không? Cơ sở dữ liệu này chỉ có một người dùng, đó là tài khoản ứng dụng, vì vậy tôi cho rằng cài đặt thành 100 sẽ không thành vấn đề?

Điểm:1
lá cờ cn

... max_connection được đặt thành 100 ... superuser_reserveed_connections được đặt thành 3. Điều đó có nghĩa là tôi có 97 kết nối hiệu quả phải không?

Câu trả lời ngắn gọn: Có.

... giới hạn kết nối vai trò? Ngay bây giờ tất cả chúng đều là -1 (không giới hạn) nhưng hướng dẫn của tôi là chúng phải được đặt.

“Hướng dẫn” từ ai, chính xác?
Nếu ai đó đang nói với bạn rằng bạn phải làm điều gì đó, sau đó bạn sẽ hy vọng rằng họ có ít nhất một số ý tưởng của thế nào để làm như vậy và sẽ có thể kể bạn này.

Tất nhiên, điều đầu tiên cần làm là khóa máy của bạn. Bài kiểm tra Postgres 12 và xem những gì bị hỏng. Thực hiện những thay đổi như thế này trực tiếp trong Sản xuất sẽ là điều điên rồ.

lá cờ in
Xin lỗi quay lại hơi muộn; nhưng câu trả lời của bạn đã giúp. Theo như nhận xét Hướng dẫn; không phải mọi người bảo bạn làm điều gì đó nhất thiết phải biết bất cứ điều gì về nó; họ chỉ biết có một danh sách kiểm tra để tuân theo và nó nên được tuân theo. Vì vậy, trong trường hợp đó, tôi cần đảm bảo rằng các cài đặt này không phá vỡ hệ thống và giải thích khi nào không nên triển khai cài đặt hoặc cấu hình. Đó là lý do tại sao tôi phụ thuộc vào kiến ​​thức chuyên môn trên diễn đàn này và sự giúp đỡ đáng trân trọng chẳng hạn như của bạn. Và điểm cuối cùng của bạn không thể được đánh giá thấp; Tôi thích công việc của mình nên tôi test thử test.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.