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

तैयार स्टेटमेंट बहुत धीमा है, लेकिन मैन्युअल क्वेरी त्वरित

वास्तविक मापदंडों के ज्ञान के बिना तैयार किए गए बयानों को अनुकूलित किया जाता है। PostgreSQL 9.1 में एक तैयार बयान केवल सबसे सामान्य मूल्यों के लिए अनुकूलित किया जाता है। जब तैयार बयान धीमा है, तो आपको गतिशील एसक्यूएल का उपयोग करना होगा। पोस्टग्रेएसक्यूएल में अच्छा एपीआई है - पैरामीट्रिक प्रश्न - यह कुछ तैयार बयानों और सामान्य प्रश्नों के बीच है - यह एसक्यूएल इंजेक्शन के खिलाफ सुरक्षित है, और यह अंधा अनुकूलन के साथ समस्याओं के खिलाफ प्रतिरक्षा है।



  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. django (1.8) माइग्रेशन में varchar_pattern_ops इंडेक्स को कैसे हटाएं?

  3. डेटाबेस नाम निर्दिष्ट किए बिना मैं PostgreSQL से कैसे जुड़ूं?

  4. शून्य बराबर पूर्णांक WHERE में क्यों होता है?

  5. Postgres में JSON फ़ील्ड पर इंडेक्स कैसे बनाएं?