มีเครื่องมือที่ดีสำหรับการตรวจสอบฐานข้อมูล postgresql หรือไม่


16

ฉันวางแผนที่จะมีฐานข้อมูล postgresql ที่โหลดสูงมากในไม่ช้า ฉันมีประสบการณ์ในการจัดการฐานข้อมูล mysql ที่มีโหลดสูง แต่ตอนนี้เราต้องใช้ postgresql

ฉันต้องการทราบว่าเครื่องมือใดที่ดีที่สุดสำหรับการจัดการฐานข้อมูลแบบวันต่อวันและการรายงานสถานะ (แน่นอนว่าคอนโซลเป็นตัวเลือกที่ดีที่สุด แต่ฉันต้องการทราบเกี่ยวกับตัวเลือกอื่น ๆ ด้วย)

ยินดีต้อนรับหมดอายุทั้งหมด!


โหลดแบบใด - OLTP
แจ็คดักลาส

ใช่ OLTP ส่วนใหญ่และการคำนวณสถิติบางส่วน มันจะเป็นแบ็กเอนด์สำหรับเกมออนไลน์สำหรับเครือข่ายสังคมที่มีระบบทุนนิยมอยู่ในนั้น
ผู้ปฏิบัติงาน

คำตอบ:



8

คุณใช้อะไรในการตรวจสอบอื่น ๆ ของคุณเช่นพื้นที่ดิสก์โหลดโปรเซสเซอร์ ฯลฯ หากเป็น Nagios คุณสามารถรับปลั๊กอิน Postgresได้ นั่นอาจจะดีกว่าการมีกรอบการตรวจสอบทั้งหมด


5

ขึ้นอยู่กับสิ่งที่คุณกำลังมองหามีเครื่องมือต่าง ๆ ที่ต้องพิจารณา และเช่นเคยไม่มีกระสุนเงินในโลกการตรวจสอบ

ฉันเริ่มรวบรวมรายการเครื่องมือที่น่าเชื่อถือที่ PostgreSQL Wiki ซึ่งสามารถพบได้ที่นี่: http://wiki.postgresql.org/wiki/Monitoring

ในตอนท้ายของปี 2555 ฉันเริ่มทำงานในโครงการติดตาม Postgres พยายามควบคุมข้อมูลที่pg_stat_plansเสนอ มันเรียกว่า pganalyze และสามารถพบได้ที่https://pganalyze.com - ชิ้นส่วนที่เรากำลัง opensourcing มีที่GitHub



1

3
สวัสดี Steve พิจารณาคำเตือนสั้น ๆ ฉันแนะนำให้คุณอ่านmeta.stackexchange.com/questions/88642/นี้แล้วอ่านคำถามที่พบบ่อยของเราฉันจะโปรโมตผลิตภัณฑ์หรือเว็บไซต์ที่ฉันเข้าร่วมได้หรือไม่ อยู่ที่ไหนซึ่งระบุว่า " ฉันจะโปรโมตผลิตภัณฑ์หรือเว็บไซต์ที่ฉันเข้าร่วมได้ที่นี่หรือไม่โปรดระวังเพราะชุมชนขมวดคิ้วเกี่ยวกับการโปรโมตตนเองอย่างเปิดเผยและมีแนวโน้มที่จะลงคะแนนและตั้งค่าสถานะเป็นสแปม" ~ จำไว้ว่าเราให้ความสำคัญกับความคิดเห็นของคุณอย่างแท้จริงและต้องการให้คุณมีส่วนร่วมจริงๆ ช่วยเราช่วยคุณด้วย!
jcolebrand

1

คุณสามารถตรวจสอบ dbWatch มันเป็นเครื่องมือตรวจสอบและจัดการข้ามแพลตฟอร์มซึ่งในอนาคตจะเพิ่มโมดูลเพิ่มเติมเช่นการตรวจสอบการจำลองแบบฐานข้อมูลและการปรับปรุงประสิทธิภาพการทำงาน

ผมส่วนมากเป็นผมทำงานมี แต่ตรวจสอบออกที่http://www.dbwatch.com/ มีใบอนุญาตการใช้งานเต็มรูปแบบฟรี 10 วันรวมอยู่ แต่เราสามารถขยายเวลานี้ได้หากคุณต้องการทดสอบเพิ่มเติม

คริส


2
การลงคะแนนไม่จำเป็นต้องมี downvote เนื่องจากผู้ใช้อธิบายอย่างชัดเจนว่าเขาทำงานที่นั่นและนำเสนอโซลูชันที่ตอบสนองความต้องการ OPs
Ali Razeghi

1

ฉันแนะนำให้คุณลองใช้ MindArray IPM มันให้ข้อมูลเชิงลึกที่ลึกซึ้งยิ่งขึ้นเกี่ยวกับประสิทธิภาพของ Postgresql โดยการแสดงเมทริกประสิทธิภาพที่ปรับแต่งได้สำหรับการตรวจสอบตัวบ่งชี้ประสิทธิภาพหลัก ๆ ปัญหาประสิทธิภาพทั้งหมดที่เกี่ยวข้องกับ SQL ช้าล็อคตารางและเซสชันผู้ใช้จะรายงานไปยังผู้ดูแลระบบ DBA / IT แบบเรียลไทม์ IPM ช่วยให้คุณสามารถระบุขีด จำกัด ของคุณเองหรือเกณฑ์สมาร์ทขึ้นอยู่กับการรวบรวมข้อมูลที่รวบรวมจากพฤติกรรมการทำงานของฐานข้อมูลปกติ เกณฑ์อัจฉริยะช่วยให้คุณกำจัดการแจ้งเตือนผิดพลาดจากกล่องจดหมายของคุณ

ฉันใช้สิ่งนี้ตั้งแต่หนึ่งปีที่แล้ว

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


1
คุณมีส่วนเกี่ยวข้องกับผู้ขายหรือไม่?
โคลิน 't ฮาร์ต
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.