PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

क्वेरी निष्पादन समय पोस्टग्रेज करता है

\timing का उपयोग करें जैसा कि "मैं psql का उपयोग करके SQL-क्वेरी को कैसे समय दे सकता हूं?" द्वारा समझाया गया है?

psql के लिए मैनुअल भी देखें।

अगर आप सर्वर-साइड चाहते हैं निष्पादन समय जिसमें क्लाइंट को परिणाम स्थानांतरित करने का समय शामिल नहीं है, आप log_min_duration_statement = 0 सेट कर सकते हैं कॉन्फ़िगरेशन में, फिर SET client_min_messages = log इसलिए आपको कंसोल में लॉग जानकारी मिलती है।

आप EXPLAIN ANALYZE . का भी उपयोग कर सकते हैं विस्तृत निष्पादन समय प्राप्त करने के लिए। जब तक आप EXPLAIN (ANALYZE TRUE, TIMING FALSE) का उपयोग नहीं करते हैं, तब तक इसके लिए कुछ समय खर्च होता है। , जो केवल नए संस्करणों में है, और इसके बजाय केवल एक समग्र निष्पादन समय देने के लिए विस्तृत समय को अक्षम करता है।

PgBadger , खासकर जब auto_explain के साथ संयुक्त मॉड्यूल , लॉग विश्लेषण से उपयोगी समग्र आँकड़े प्रदान कर सकता है।

अंत में, pg_stat_statements है , जो चल रहे सिस्टम पर आसान समग्र जानकारी एकत्र कर सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 'इसी तरह' का उपयोग कर PostgreSQL में क्वेरी प्रदर्शन

  2. पीजी-वादे में क्वेरी टाइमआउट

  3. SQL क्वेरी WHERE IN क्लॉज का उपयोग कर रही है

  4. PostgreSQL से इलास्टिक्स खोज में JSON सम्मिलित करने में सक्षम नहीं है। त्रुटि आ रही है - "JDBC क्वेरी निष्पादित करते समय अपवाद"

  5. कैसे PostgreSQL में एक सरणी के तत्वों के लिए एक सूचकांक बनाने के लिए?