अगर वे वहाँ हैं; वे वहाँ हैं, लेकिन वे जादुई रूप से पतली हवा से बाहर नहीं निकले। जबकि मैं तुमसे प्यार करता हूँ कि तुम लौट आओ और हमें बताओ कि वे तुम्हारे मामले में क्या थे यह आमतौर पर दो चीजों में से एक है,
- कनेक्शन पूलिंग
- ORM या SQL अमूर्त
कभी-कभी ये लोग कनेक्ट होते हैं और खाली लेनदेन शुरू करते हैं, या लेन-देन को रोकते हैं। यह हमेशा खराब लाइब्रेरी का परिणाम होता है। यदि पुस्तकालय नया या डेटाबेस के लिए नया है, तो यह बहाना है। यदि पुस्तकालय वर्षों पुराना है और ऐसा करने पर, मुझे संदेह है कि उनके पास इस पर बहुत अधिक आँखें नहीं हैं और विकल्प देखें।
टिप्पणियों से,
Postgres अपने आप कनेक्शन नहीं बनाता है। यह आपका एप्लिकेशन है जो उन कनेक्शनों को बनाता है और उन प्रश्नों को चलाता है। संभवतः एक कनेक्शन पूल या कुछ इसी तरह का। - a_horse_with_no_name 9 सितंबर को 10:03 बजे
क्या आप जावा एप्लिकेशन चला रहे हैं? HikariCP का उपयोग कर, या शायद एक और कनेक्शन-पूलिंग विकल्प? मैं HikariCP का उपयोग कर रहा हूं और जब मैं psql में लॉग इन करता हूं तो एक समान चीज देख रहा हूं और pg_st__activity से क्वेरी का चयन करता हूं; ... मैं भी सोच रहा था कि ऐसा क्यों हो रहा है; मेरा अनुमान है कि यह एक ऐसा तंत्र है जिसके द्वारा HikariCP कनेक्शन को "ताज़ा" रखता है। - 19:22 बजे क्रिस डब्ल्यू। जन 16 '16
हालांकि यह संभव है कि एक कनेक्शन "ताज़ा" रखने का एक प्रयास कोषेर तरीका है जो कुछ इस तरह है
result = PQexec(imp_dbh->conn, "/* DBD::Pg ping test v3.6.0 */");
आप इसके बजाय उस विधि का उपयोग करने के लिए बग रिपोर्ट दर्ज कर सकते हैं।