SQL कमांड के साथ एक्सटेंशन pg_stat_statements स्थापित करें
CREATE EXTENSION pg_stat_statements
आप यह सुनिश्चित करना चाहते हैं कि आप इसे एक उपयुक्त उपयोगकर्ता (जैसे कि उपयोगकर्ता आपके एप्लिकेशन का उपयोग करता है या कुछ dba खाते) का उपयोग करके बना सकते हैं। ध्यान रखें कि जो भी उपयोगकर्ता एक्सटेंशन बनाता है, वह उसका मालिक भी होगा।
यह प्रयोग करने योग्य होने के लिए एक सर्वर पुनरारंभ की आवश्यकता होगी (क्योंकि आपको postgresql.conf में कॉन्फिग को थोड़ा बदलना होगा जो मेमोरी खपत को प्रभावित करता है), लेकिन यह आपको सभी प्रश्नों पर आंकड़े देगा।
कृपया pg_stat_statements क्या प्रदान करता है, इसके बारे में अधिक जानकारी के लिए प्रलेखन पृष्ठ देखें । Pg_stat_statements के लिए postgresql.conf कॉन्फ़िगरेशन फ़ाइल के कॉन्फ़िगरेशन पर त्वरित संदर्भ के लिए यहां देखें ।
एक बार जब आप इसे इंस्टॉल और रन कर लेते हैं, तो आप pg_stat_statements व्यू को क्वेरी करके आंकड़े देख सकते हैं ..
select * from pg_stat_statements;
-- or
select * from pg_stat_statements where total_time / calls > 200; -- etc ..