मैं पोस्टग्रेएसक्यूएल में डेटाबेस में चल रही सभी गतिविधियों को प्रोफ़ाइल (एक नजर रखना) चाहता हूं।PostgreSQL डेटाबेस कैसे प्रोफाइल करें?
क्या ऐसी कोई उपयोगिता है जो मुझे ऐसा करने में मदद करेगी?
मैं पोस्टग्रेएसक्यूएल में डेटाबेस में चल रही सभी गतिविधियों को प्रोफ़ाइल (एक नजर रखना) चाहता हूं।PostgreSQL डेटाबेस कैसे प्रोफाइल करें?
क्या ऐसी कोई उपयोगिता है जो मुझे ऐसा करने में मदद करेगी?
"आंख रखने" के लिए, मैं pgtop का उपयोग करता हूं, जो एक प्रोग्राम जानबूझकर यूनिक्स 'टॉप' कमांड की नकल करता है।
ठीक है, अगर तुम क्या, क्या हो रहा है के बारे में चयन पर देख रहे हैं, अपडेट, हटाता है, और इतने पर, वहाँ pg_catalog
स्कीमा में कुछ विचार, मैं मुख्य रूप से pg_stat_user_tables
और pg_stat_user_indexes
का उपयोग कर रहे हैं लेकिन वहाँ कई और अधिक कर रहे हैं सब, pg_stat*
के भीतर।
pg_stat_activity
व्यू भी है जो आपको बताता है कि अभी आपके सर्वर पर क्या चल रहा है।
मैं एक साथ चार Munin प्लगइन्स को हैक कर लिया है कि user_tables और user_indexes का उपयोग करता है, वे उपलब्ध there
चटाई में था, तब भी आप प्लगइन्स उपलब्ध कहीं है? लिंक 404 को नहीं मिला – Antony
हम, जब तक मुझे गलत नहीं लगता है, मुनिन पोस्टग्रेस्क्ल के लिए एक दर्जन प्लगइन के साथ आता है जो वास्तव में मेरे द्वारा किया गया था। अगर मैं गलत हूं, तो मुझे बताओ, मैं यह पता लगाने की कोशिश करूंगा कि मैंने जो तैयार किया है उसके साथ क्या हुआ। – mat
पर एक नज़र डालें रहे हैं "प्रोफाइल" "पर नजर रखें" और कर रहे हैं मेरे विचार में दो अलग-अलग कार्य।
रूपरेखा (नहीं अभी क्या हो रहा है, लेकिन किन क्वेरी ने सर्वाधिक समय आदि ले देखने के लिए पर एक लाइव देखें), pgFouine की जाँच के लिए:
http://pgfouine.projects.postgresql.org/
इससे आपको यह देखने जिन तक प्रश्नों हैं दूँगी संसाधन गहन, और उचित कार्रवाई करें: अन्य तकनीक आदि का उपयोग करके प्रश्नों को फिर से लिखना,
चूंकि रीब्रा ने अन्य प्रोफाइलिंग टूल pgbadger
का उत्तर दिया। आप इसे यहां पा सकते हैं: http://dalibo.github.io/pgbadger/
आप एक बहुत विस्तृत रिपोर्ट और आलेख प्राप्त कर सकते हैं।
pgfouine अब और बनाए रखा नहीं है, अंतिम अद्यतन 2010
किसी को एक या दो मिनट बचाने के लिए: मैंने इसे केवल डेबियन में पैकेज नाम ptop के नीचे पाया, हालांकि कमांड को स्वयं pg_top कहा जाता है। –