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

तदर्थ SQL बनाम फ़ंक्शंस का PostgreSQL प्रदर्शन

तदर्थ प्रश्नों के लिए क्वेरी योजना नहीं है कैश्ड, केवल तैयार स्टेटमेंट के लिए . और PL/pgSQL फ़ंक्शन आंतरिक रूप से तैयार किए गए कथनों जैसे सभी SQL कथनों को संभालते हैं। (गतिशील SQL के उल्लेखनीय अपवाद के साथ EXECUTE ।) प्रत्येक वर्तमान सत्र के दायरे के लिए, आगे नहीं।

तो पीएल/पीजीएसक्यूएल फ़ंक्शंस (एसक्यूएल फ़ंक्शंस नहीं!) एक ही सत्र में परिष्कृत प्रश्नों के बार-बार निष्पादन में मदद कर सकते हैं। बिल्कुल तैयार बयानों की तरह।

क्लाइंट सॉफ़्टवेयर डिफ़ॉल्ट रूप से तैयार किए गए कथनों का उपयोग कर सकता है। या "विस्तारित क्वेरी" प्रोटोकॉल ए> , उसी प्रभाव के लिए।

संबंधित:

संबंधित उत्तर जिसने शुरू किया pgsql-सामान्य पर धागा आप इसका जिक्र कर रहे हैं:

अध्याय प्लान कैशिंग मैनुअल में PL/pgSQL के लिए।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ActiveRecord के साथ सभी डेटाबेस को कैसे सूचीबद्ध करें

  2. PostgreSQL ट्यूनिंग:प्रदर्शन बढ़ाने के लिए मुख्य बातें

  3. Unaccent () Postgres में अनुक्रमणिका उपयोग को रोकना

  4. Psql आउटपुट में रैपिंग अक्षम करें

  5. पोस्टग्रेएसक्यूएल त्रुटि में WHERE क्लॉज में एग्रीगेट्स की अनुमति नहीं है