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

पोस्टग्रेज कनेक्शन प्राप्त करने के लिए धीमी गति से हाइबरनेट करें

मैंने इसे ठीक कर दिया =) मुझे वास्तव में इसके लिए उत्तर खोजने के लिए चारों ओर जड़ना पड़ा। मूल रूप से, यह मेटाडेटा और JDBC ड्राइवर को लोड करने के लिए नीचे आता है। यह सभी मेटा डेटा लोड कर रहा है, जिसमें एसक्यूएल कॉलम और अन्य विभिन्न संरचनाओं के बगल में टिप्पणियां शामिल हैं, जिन्हें ऑपरेशन के लिए जरूरी नहीं है। मुझे नहीं पता कि यह डिफ़ॉल्ट रूप से क्यों चालू है, लेकिन जब तक आपको स्पष्ट रूप से इसकी आवश्यकता न हो, आपको निश्चित रूप से इस सुविधा को बंद कर देना चाहिए:

config.setProperty("hibernate.temp.use_jdbc_metadata_defaults","false");

तुरंत कनेक्शन!

इस बारे में मुझे केवल एक ही जानकारी कोड में मिल सकती है:

107     // 'hibernate.temp.use_jdbc_metadata_defaults' is a temporary magic value.
108     // The need for it is intended to be alleviated with future development, thus it is
109     // not defined as an Environment constant...
110     //
111     // it is used to control whether we should consult the JDBC metadata to determine
112     // certain Settings default values; it is useful to *not* do this when the database
113     // may not be available (mainly in tools usage).
114     boolean useJdbcMetadata = ConfigurationHelper.getBoolean( "hibernate.temp.use_jdbc_metadata_defaults", configValues, true );

http://grepcode.com/file/repo1.maven.org/maven2/org.hibernate/hibernate-core/4.1.1.Final/org/hibernate/engine/jdbc/internal/JdbcServicesImpl.java#JdbcServicesImpl



  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. डायनेमिक SQL का उपयोग करके समग्र चर फ़ील्ड का मान कैसे सेट करें

  3. json, jsonb, hstore, xml, enum, ipaddr, आदि को स्टोर करना कॉलम x के साथ विफल रहता है जो टाइप json का है लेकिन एक्सप्रेशन टाइप कैरेक्टर का है

  4. psycopg2 में डाली गई कई पंक्तियों की आईडी प्राप्त करना

  5. Postgresql :मैं प्रत्येक समूह/श्रेणी से शीर्ष n प्रतिशत (%) प्रविष्टियों का चयन कैसे करूं?