Có công cụ nào tốt để theo dõi cơ sở dữ liệu postgresql [đã đóng]


16

Tôi đang lên kế hoạch để có rất sớm cơ sở dữ liệu postgresql được tải cao. Tôi có một số kinh nghiệm quản lý cơ sở dữ liệu mysql với tải cao, nhưng bây giờ chúng tôi phải sử dụng postgresql.

Tôi muốn biết các công cụ tốt nhất để quản lý cơ sở dữ liệu hàng ngày và báo cáo trạng thái là gì. (Tất nhiên giao diện điều khiển là tốt nhất, nhưng tôi cũng muốn biết về các tùy chọn khác)

Tất cả kinh nghiệm đều được chào đón!


Loại tải nào - OLTP?
Jack Douglas

Có, chủ yếu là OLTP và một số tính toán thống kê. Nó sẽ là một phụ trợ cho trò chơi trực tuyến cho các mạng xã hội với một số chủ nghĩa tư bản trong đó.
Công nhân

Câu trả lời:



8

Bạn đang sử dụng cái gì để theo dõi khác, ví dụ như dung lượng ổ đĩa, tải bộ xử lý, v.v? Nếu đó là Nagios thì bạn có thể lấy plugin Postgres cho nó. Điều đó có lẽ tốt hơn là có một khung giám sát toàn bộ.


5

Tùy thuộc vào những gì bạn đang tìm kiếm chính xác, có nhiều công cụ khác nhau để xem xét. Như mọi khi, không có viên đạn bạc nào trong thế giới giám sát.

Tôi đã bắt đầu biên soạn một danh sách các công cụ có thẩm quyền tại Wiki PostgreQuery có thể tìm thấy ở đây: http://wiki.postgresql.org/wiki/Monitoring

Vào cuối năm 2012, tôi cũng bắt đầu làm việc trong một dự án giám sát Postgres, cố gắng khai thác thông tin pg_stat_planscung cấp. Nó được gọi là pganalyze và có thể được tìm thấy tại https://pganalyze.com - những phần chúng tôi đang mở có sẵn tại github .



1

3
Xin chào Steve, coi đây là một cảnh báo ngắn gọn. Tôi khuyến khích bạn đọc meta.stackexchange.com/questions/88642/ và sau đó để kiểm tra Câu hỏi thường gặp của chúng tôi Tôi có thể quảng bá sản phẩm hoặc trang web tôi liên kết ở đây không? trong đó có ghi " Tôi có thể quảng cáo sản phẩm hoặc trang web mà tôi liên kết ở đây không? Hãy cẩn thận, vì cộng đồng cau mày vì tự quảng cáo quá mức và có xu hướng bỏ phiếu xuống và gắn cờ là spam." ~ Hãy nhớ rằng chúng tôi hoàn toàn coi trọng ý kiến ​​chuyên gia của bạn và thực sự muốn bạn đóng góp. Giúp chúng tôi giúp bạn!
jcolebrand

1

Bạn có thể kiểm tra dbWatch. Đây là một công cụ quản trị và giám sát đa nền tảng, trong tương lai cũng sẽ bổ sung thêm nhiều mô-đun như kiểm toán, sao chép cơ sở dữ liệu và điều chỉnh hiệu suất được cải thiện.

Tôi là một phần, khi tôi làm việc ở đó, nhưng kiểm tra nó tại http://www.dbwatch.com/ . Có giấy phép sử dụng đầy đủ 10 ngày miễn phí, nhưng chúng tôi có thể gia hạn nếu bạn cần kiểm tra thêm.

-Chris


2
bỏ phiếu, không có lý do gì điều này yêu cầu downvote vì người dùng giải thích rõ ràng anh ta làm việc ở đó và đưa ra một giải pháp giải quyết nhu cầu của OP.
Ali Razeghi

1

Tôi đề nghị bạn nên kiểm tra MindArray IPM. Nó cung cấp cái nhìn sâu sắc hơn nhiều về hiệu suất của Postgresql bằng cách hiển thị cho bạn một số liệu hiệu suất có thể tùy chỉnh để theo dõi các chỉ số hiệu suất chính. Tất cả các vấn đề về hiệu suất liên quan đến SQL chậm, khóa bảng và phiên người dùng được báo cáo cho quản trị viên DBA / IT trong thời gian thực. IPM cho phép bạn chỉ định ngưỡng của riêng mình hoặc ngưỡng thông minh dựa trên cơ sở dữ liệu được thu thập từ hành vi hiệu suất cơ sở dữ liệu thông thường. Ngưỡng thông minh giúp bạn loại bỏ những thay đổi sai khỏi hộp thư của bạn.

Tôi đang sử dụng điều này từ một năm qua.

http://www.mindarraysystems.com/postgresql-monitoring.php


1
Bạn có bất kỳ liên kết với các nhà cung cấp?
Colin 't Hart
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.