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

PostgreSQL कैसे देखें कि कौन से प्रश्न चले हैं

सर्वर लॉग चालू करें:

log_statement = all

यह डेटाबेस सर्वर पर प्रत्येक कॉल को लॉग करेगा।

मैं log_statement = all . का उपयोग नहीं करूंगा एक उत्पादन सर्वर पर। विशाल लॉग फ़ाइलें तैयार करता है।
लॉगिंग-पैरामीटर के बारे में मैनुअल:

<ब्लॉकक्वॉट>

log_statement (enum )

नियंत्रित करता है कि कौन से SQL कथन लॉग किए गए हैं। मान्य मान हैं none (बंद), ddl , mod , और all (सभी बयान)। [...]

log_statement को रीसेट करना पैरामीटर के लिए सर्वर रीलोड की आवश्यकता होती है (SIGHUP ) एक पुनरारंभ नहीं है ज़रूरी। पैरामीटर सेट करने के तरीके के बारे में मैनुअल पढ़ें।

सर्वर लॉग को pgAdmin के लॉग के साथ भ्रमित न करें। दो अलग चीजें!

आप pgAdmin में सर्वर लॉग फ़ाइलों को भी देख सकते हैं, यदि आपके पास फ़ाइलों तक पहुँच है (हो सकता है कि दूरस्थ सर्वर के साथ ऐसा न हो) और इसे सही तरीके से सेट करें। pgadmin III में, इस पर एक नज़र डालें:Tools -> Server status . वह विकल्प pgadmin4 में हटा दिया गया था।

मैं सर्वर लॉग फ़ाइलों को vim . के साथ पढ़ना पसंद करता हूं (या आपकी पसंद का कोई संपादक/पाठक)।



  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. हेरोकू रेल 4 सर्वर से कनेक्ट नहीं हो सका:कनेक्शन अस्वीकृत

  3. C++ के लिए Postgresql में स्टेटमेंट और बाइंड पैरामीटर कैसे तैयार करें?

  4. PostgreSQL में सभी कार्यों को सूचीबद्ध करने के 3 तरीके

  5. मैं हेरोकू पर 5 एमबी पोस्टग्रेएसक्यूएल में कितने रिकॉर्ड स्टोर कर सकता हूं?