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

हाइबरनेट, C3P0, मैसकल - टूटा हुआ पाइप

तो यह पता चला कि मुझे एक महत्वपूर्ण लाइन याद आ रही थी जिसने c3p0 को सक्षम किया था (c3p0 पैरामीटर जिन्हें मैं ट्विक कर रहा था, कोई प्रभाव नहीं पड़ रहा था क्योंकि हाइबरनेट इसे कनेक्शन पूल में बनाया गया था - जिसे यह उचित रूप से चेतावनी देता है उत्पादन के लिए उपयुक्त नहीं है)। हाइबरनेट 2.x में, hibernate.c3p0.max_size सेट करना संपत्ति सक्षम c3p0 कनेक्शन पूलिंग। हालांकि, 3.x में आपको निम्नलिखित गुण निर्दिष्ट करने होंगे --

<property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>

इसके अतिरिक्त, मेरे अंतिम कॉन्फ़िगरेशन पैरामीटर यहां दिए गए हैं --

<property name="hibernate.c3p0.min_size">3</property>
<property name="hibernate.c3p0.max_size">5</property>
<property name="hibernate.c3p0.timeout">1800</property>
<property name="hibernate.c3p0.idle_test_period">100</property> <!-- seconds -->

यह दुर्भाग्यपूर्ण है कि इस संबंध में हाइबरनेट और c3p0 दोनों के पास अबाध दस्तावेज हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL को बेसेक्स से कैसे कनेक्ट करें?

  2. mysql क्वेरी में निर्दिष्ट डेटाटाइम के निकटतम डेटाटाइम खोजें

  3. MySQL ट्रिगर नई पंक्ति के लिए मान सेट करता है और उसी तालिका में दूसरे को अपडेट करता है

  4. एसयूएम () MySQL में फ़ंक्शन

  5. PHP में बिट फ़्लैग के लिए सर्वोत्तम अभ्यास