क्या postgresql डेटाबेस की निगरानी के लिए कोई अच्छा साधन है [बंद]


16

मैं बहुत जल्द ही बहुत अधिक लोड किए गए पोस्टग्रैक्सेल डेटाबेस की योजना बना रहा हूं। मुझे कुछ लोड के साथ mysql डेटाबेस को प्रबंधित करने की कुछ समाप्ति है, लेकिन अब हमें postgresql का उपयोग करना होगा।

मैं जानना चाहता हूं कि दिन-प्रतिदिन डेटाबेस प्रबंधन और स्थिति रिपोर्टिंग के लिए सबसे अच्छे उपकरण क्या हैं। (बेशक कंसोल सबसे अच्छा है, लेकिन मैं अन्य विकल्पों के बारे में भी जानना चाहता हूं)

सभी समाप्ति का स्वागत है!


किस तरह का लोड - OLTP?
जैक डगलस

हाँ, ज्यादातर OLTP और कुछ आँकड़े गणना। यह कुछ पूंजीवाद के साथ सामाजिक नेटवर्क के लिए ऑनलाइन गेम का बैकएंड होगा।
वर्कर

जवाबों:



8

आप अपनी अन्य निगरानी के लिए क्या उपयोग कर रहे हैं, जैसे डिस्क स्थान, प्रोसेसर लोड, आदि? यदि यह नागियोस है तो आप इसके लिए सिर्फ पोस्टग्रेज प्लगइन प्राप्त कर सकते हैं । यह संभवत: एक संपूर्ण 'नोटेर निगरानी फ्रेमवर्क होने से बेहतर है।


5

आप जिस चीज की तलाश कर रहे हैं उसके आधार पर विचार करने के लिए कई अलग-अलग उपकरण हैं। हमेशा की तरह, निगरानी की दुनिया में कोई चांदी की गोली नहीं है।

मैंने PostgreSQL Wiki के कुछ औजारों की आधिकारिक सूची संकलित करना शुरू कर दिया है जो यहाँ मिल सकती है: http://wiki.postgresql.org/wiki/Monitoring

2012 के अंत में मैंने पोस्टग्रेज मॉनिटरिंग प्रोजेक्ट पर भी काम करना शुरू कर दिया, जो जानकारी pg_stat_plansप्रदान करने की कोशिश करता है। इसे pganalyze कहा जाता है और इसे https://pganalyze.com पर पाया जा सकता है - हम जिन भागों को खोल रहे हैं, वे github पर उपलब्ध हैं ।



1

3
हाय स्टीव, इसे एक संक्षिप्त चेतावनी पर विचार करें। मैं आपको यह मेटा पढ़ने के लिए प्रोत्साहित करता हूं ।stackexchange.com / questions / 88642 / और फिर हमारे FAQ को गलत ठहराने के लिए क्या मैं उन उत्पादों या वेबसाइटों को बढ़ावा दे सकता हूं जो मैं यहां से संबद्ध हूं? जहां यह कहा गया है " मैं उन उत्पादों या वेबसाइटों को बढ़ावा दे सकता हूं, जो मैं यहां से संबद्ध हूं। सावधान रहें, क्योंकि समुदाय अति-आत्म-प्रचार पर भड़क जाता है और उसे वोट देने और उसे स्पैम के रूप में चिह्नित करने के लिए जाता है।" ~ ध्यान रखें कि हम आपके विशेषज्ञ की राय को पूरी तरह महत्व देते हैं, और वास्तव में आप योगदान देना चाहते हैं। हमें आपकी मदद करने में मदद करें!
jcolebrand

1

आप dbWatch देख सकते हैं। इसका एक क्रॉस प्लेटफॉर्म मॉनिटरिंग और एडमिनिस्ट्रेशन टूल है, जो भविष्य में ऑडिट, डेटाबेस प्रतिकृति और बेहतर प्रदर्शन ट्यूनिंग जैसे अधिक मॉड्यूल भी जोड़ देगा।

मैं काफी आंशिक हूं, जैसा कि मैं वहां काम करता हूं, लेकिन इसे http://www.dbwatch.com/ पर देखें । नि: शुल्क 10 दिन का पूर्ण उपयोग लाइसेंस शामिल है, लेकिन अगर आपको आगे परीक्षण करने की आवश्यकता है तो हम इसे बढ़ा सकते हैं।

-क्रिस


2
मतदान करने का कोई कारण नहीं है, क्योंकि उपयोगकर्ता को स्पष्ट रूप से समझाया गया है कि वह वहां काम करता है और एक समाधान प्रस्तुत करता है जो ओपी की जरूरतों को पूरा करता है।
अली रज़ेगी

1

मेरा सुझाव है कि आप माइंडअरे आईपीएम की जांच करें। यह आपको प्रमुख प्रदर्शन संकेतकों की निगरानी के लिए एक अनुकूलन प्रदर्शन मैट्रिक्स प्रदान करके Postgresql प्रदर्शन की बहुत गहरी जानकारी प्रदान करता है। धीमी एसक्यूएल, टेबल लॉक और उपयोगकर्ता सत्रों से संबंधित सभी प्रदर्शन मुद्दों को वास्तविक समय में डीबीए / आईटी व्यवस्थापक को सूचित किया जाता है। IPM आपको सामान्य डेटाबेस प्रदर्शन व्यवहार से एकत्र किए गए डेटा को आधार बनाने के आधार पर अपने स्वयं के थ्रेसहोल्ड या स्मार्ट थ्रेशोल्ड को निर्दिष्ट करने की अनुमति देता है। स्मार्ट थ्रेशोल्ड आपके मेलबॉक्स से झूठे अलर्ट को समाप्त करने में आपकी सहायता करता है।

मैं पिछले एक साल से इसका इस्तेमाल कर रहा हूं।

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


1
क्या आपका वेंडर के साथ कोई जुड़ाव है?
कॉलिन टी हार्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.