तदर्थ प्रश्नों के लिए क्वेरी योजना नहीं है कैश्ड, केवल तैयार स्टेटमेंट
के लिए . और PL/pgSQL फ़ंक्शन आंतरिक रूप से तैयार किए गए कथनों जैसे सभी SQL कथनों को संभालते हैं। (गतिशील SQL के उल्लेखनीय अपवाद के साथ EXECUTE
।) प्रत्येक वर्तमान सत्र के दायरे के लिए, आगे नहीं।
तो पीएल/पीजीएसक्यूएल फ़ंक्शंस (एसक्यूएल फ़ंक्शंस नहीं!) एक ही सत्र में परिष्कृत प्रश्नों के बार-बार निष्पादन में मदद कर सकते हैं। बिल्कुल तैयार बयानों की तरह।
क्लाइंट सॉफ़्टवेयर डिफ़ॉल्ट रूप से तैयार किए गए कथनों का उपयोग कर सकता है। या "विस्तारित क्वेरी" प्रोटोकॉल ए> , उसी प्रभाव के लिए।
संबंधित:
संबंधित उत्तर जिसने शुरू किया pgsql-सामान्य पर धागा आप इसका जिक्र कर रहे हैं:
अध्याय प्लान कैशिंग मैनुअल में PL/pgSQL के लिए।