ฉันกำลังสร้างแดชบอร์ดซึ่งควรตรวจสอบตารางฐานข้อมูล ฉันมีการเข้าถึงฐานข้อมูลเท่านั้น (ไม่มีเลเยอร์แอปพลิเคชัน) ตารางมีขนาดค่อนข้างใหญ่ (10 ล้านแถว) แต่ไม่เปลี่ยนแปลงอย่างรวดเร็ว (100 เม็ด / อัปเดตต่อนาที)
ฉันจะทราบได้อย่างไรว่าตารางมีการเปลี่ยนแปลงอย่างไร ฉันจะพยายามที่จะตีฐานข้อมูลทุกวินาที แต่ดูเหมือนว่าวิธีการดุร้ายกำลัง ...
ฐานข้อมูล: MySQL / Postgres
นี้อาจจะเป็นประโยชน์ เราใช้สิ่งนี้เพื่อตรวจสอบเซิร์ฟเวอร์ฟาร์มของเรา ฉันค่อนข้างแน่ใจว่านี่จะมีคุณสมบัติในการติดตามการเปลี่ยนแปลงตารางใน DB น่าเสียดายที่เรายังไม่ได้กำหนดค่าถึงระดับตาราง ดังนั้นฉันจึงไม่ทราบถึงการกำหนดค่าระดับตาราง
—
Jude Niroshan
ขอบคุณสำหรับความคิดเห็น แต่ nagios จะช่วยได้อย่างไร ฉันมีสิทธิ์เข้าถึงฐานข้อมูลเท่านั้น ฉันไม่สามารถติดตั้งอะไรบนเครื่องระยะไกล
—
คิริล
คุณต้องการรับการแจ้งเตือนแบบเรียลไทม์ทุกครั้งที่มีการแทรกหรือปรับปรุงแถวหรือไม่ คิดดูอีกครั้ง.
—
Tulains Córdova
มีเหตุผลที่ถูกต้องหรือไม่ทำไมคุณไม่มีเลเยอร์แอปพลิเคชัน? สำหรับฉันแล้วมันเป็นวิธีที่ดีที่สุดในการทำสิ่งต่าง ๆ เช่นมีเลเยอร์แอปพลิเคชันที่จัดการการตรวจสอบ เช่นการส่งอีเมลจากเซิร์ฟเวอร์ฐานข้อมูลดูไม่เหมือนสถาปัตยกรรมที่สะอาด
—
juhist
ฉันมีปลั๊กอิน mysql ขนาดเล็กที่ทำสิ่งนี้: github.com/Cyclonecode/mysql-notification
—
Cyclonecode