Một số truy vấn trên máy chủ cơ sở dữ liệu của tôi dường như mất nhiều thời gian để trả lời và tôi tin rằng việc sử dụng CPU là cao. Khi chạy ps aux
, tôi thấy ~ 250 kết nối "nhàn rỗi" (mà tôi tin là có quá nhiều). Tôi chưa bắt đầu chẩn đoán đầy đủ, nhưng tôi muốn biết liệu đây có phải là nơi tốt để bắt đầu tìm kiếm hay không.
Tôi cũng đang sử dụng PGBouncer với tổng hợp cấp độ giao dịch. Tôi nghi ngờ rằng tôi có thể dễ dàng giảm số lượng idle
kết nối bằng cách điều chỉnh kích thước nhóm. Tuy nhiên, tôi không muốn bắt đầu thực hiện quá nhiều thay đổi trừ khi có lý do chính đáng để thực hiện.
Nhiều idle
kết nối trong PostgreSQL 9.2 có thể ảnh hưởng đến hiệu suất không?
Cảm ơn rất nhiều!