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

pg_stat_activity . में 'निष्क्रिय' स्थिति के साथ लंबे समय तक चलने वाले 'COMMIT' प्रश्न

यदि सत्र "निष्क्रिय" है तो क्वेरी कॉलम अंतिम . दिखाता है बयान है कि कनेक्शन निष्पादित किया गया है। यह नहीं है "वर्तमान" क्वेरी, इसलिए कनेक्शन नहीं . है प्रतिबद्धता समाप्त होने की प्रतीक्षा कर रहा है।

query कॉलम केवल वर्तमान दिखाता है स्टेटमेंट अगर status active shows दिखाता है ।

एक "निष्क्रिय" कनेक्शन कोई समस्या नहीं है और अनिवार्य रूप से यही कारण है कि एक कनेक्शन पूल का उपयोग किया जाता है, ताकि इसका पुन:उपयोग किया जा सके। हालांकि, ऐसे सत्र जो "निष्क्रिय लेन-देन" में बहुत लंबे समय तक रहते हैं हैं एक समस्या। लेकिन आपने कहा कि आपके कनेक्शन "निष्क्रिय" स्थिति में हैं।

यदि आपका कनेक्शन पूल सीमा तक पहुँच जाता है, तो इसका सबसे अधिक अर्थ यह है कि आपका एप्लिकेशन कनेक्शन को पूल में ठीक से नहीं लौटा रहा है। यह कुछ ऐसा है जिसे आपको अपने आवेदन में ठीक करने की आवश्यकता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. हाइबरनेट + पोस्टग्रेएसक्यूएल + नेटवर्क एड्रेस टाइप (इनेट, सीडीआईआर)

  2. आधिकारिक PostgreSQL Docker छवि की कॉन्फ़िगरेशन फ़ाइल को कैसे अनुकूलित करें?

  3. तेजी से परीक्षण के लिए PostgreSQL का अनुकूलन करें

  4. पीजी नोडज पैकेज का परिणाम 'टाइप जोंस के लिए अमान्य इनपुट सिंटैक्स' है

  5. Postgresql 8.3 . में टाइमस्टैम्प के टाइमज़ोन को कैसे जानें