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

पोस्टग्रेज में बहुत सारे शो ट्रांजेक्शन आइसोलेशन लेवल क्वेरीज

आपको state भी देखना चाहिए प्रत्येक क्वेरी के लिए, यदि यह idle है यह सबसे अधिक संभावना है कि कुछ भी समस्याग्रस्त नहीं है।

pg_stat_activity अंतिम क्वेरी दिखाएगा जिसे प्रत्येक खुले कनेक्शन द्वारा निष्पादित किया गया था। और c3p0 SHOW TRANSACTION ISOLATION LEVEL . का उपयोग करता है कनेक्शन खुला रखने के लिए (सामान्य और अपेक्षित व्यवहार)।

यही हो रहा है:

  1. कनेक्शन खुल गया है
  2. SHOW TRANSACTION ISOLATION LEVEL कनेक्शन को खुला रखने के लिए निष्पादित किया जाता है।
  3. कनेक्शन पूल कनेक्शन को खुला रखने के लिए समय-समय पर (उदाहरण के लिए हर 10 मिनट में) इस क्वेरी को भेजेगा।
  4. वे प्रश्न pg_stat_activity . में दिखाई देते हैं क्योंकि कुछ मामलों में वे दिए गए कनेक्शन के माध्यम से निष्पादित अंतिम प्रश्न थे। साथ ही वे idle . के रूप में दिखाई देंगे क्योंकि यह कनेक्शन सक्रिय उपयोग में नहीं है


  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. पहली तालिका में विदेशी कुंजी

  3. Postgresql में एक छवि संग्रहीत करना

  4. पोस्टग्रेज में पंक्ति को हटाने पर सीरियल पीके में कमी नहीं होती है?

  5. Postgresql थ्रो नल मान कॉलम में JPA में oneToMany संबंध का उपयोग करते समय नॉट-नल बाधा का उल्लंघन करता है