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

pg_stat_activity - एक चल रही संग्रहीत प्रक्रिया के अंदर वर्तमान गतिविधि को कैसे देखें

यह देखने के दो तरीके हैं कि फ़ंक्शन के अंदर SQL कथन कितना समय लेते हैं:

  1. सक्षम करें auto_explain auto_explain.log_nested_statements = on . के साथ . यह आपको PostgreSQL लॉग फ़ाइल में फ़ंक्शन के अंदर SQL स्टेटमेंट की अवधि और निष्पादन योजनाओं को देखने की अनुमति देगा।

  2. सक्षम करें pg_stat_statements और पैरामीटर सेट करें pg_stat_statements.track = all

    फिर pg_stat_statements किसी फ़ंक्शन के अंदर SQL कथनों के लिए जानकारी ट्रैक करेगा। इस तरह आप देख सकते हैं कि आपका कौन सा स्टेटमेंट डेटाबेस में कितना समय लेता है।




  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. Oracle 11g से Postgresql 8.4 में माइग्रेट करना ट्रिगर

  4. लिनक्स पर एक्सएफएस की वापसी

  5. क्या आधार तालिका से पंक्ति हटाना उस तालिका के दृश्य को प्रभावित करता है?