] सीधे पोस्टग्रेस की PSQL उपयोगिता का उपयोग करके और GO एप्लिकेशन में डेटाबेस/SQL पैकेज का उपयोग करके क्वेरी। यह विसंगति, जहां PSQL में मिलीसेकंड लेने वाले क्वेरीज़ को गो में दसियों मिलीसेकंड लेते हैं, को कार्यान्वयन में विशिष्ट कारकों के लिए जिम्मेदार ठहराया जा सकता है। डेटाबेस/SQL एक कनेक्शन बनाने के बजाय डेटाबेस से कनेक्शन स्थापित करने के लिए एक कनेक्शन पूल को इनिशियलाइज़ करता है। डेटाबेस/एसक्यूएल में क्वेरी निष्पादन में प्रारंभिक देरी है क्योंकि पूल शून्य खुले कनेक्शन के साथ शुरू होता है। पहली क्वेरी को SQL स्टेटमेंट को निष्पादित करने से पहले सर्वर से कनेक्शन स्थापित करना होगा। इसका मतलब है कि प्रत्येक बाद की क्वेरी को क्वेरी को निष्पादित करने से पहले एक नया कनेक्शन बनाने की आवश्यकता है। प्रत्येक क्वेरी के बाद पूल में वापस जारी किए जाते हैं। किसी कनेक्शन को जारी करने में db.query के प्राथमिक रिटर्न मान को बनाए रखना और बाद में उस पर करीबी विधि को कॉल करना शामिल है। प्रारंभिक देरी, आरंभीकरण के तुरंत बाद कनेक्शन पूल पर पिंग को कॉल करें। यह सुनिश्चित करता है कि पूल में कम से कम एक कनेक्शन उपलब्ध है।
तैयार किए गए कथन वास्तव में हुड के तहत तैयार बयानों को बनाएं और निष्पादित करें। तैयार विवरण अलग -अलग तर्कों के साथ एक ही क्वेरी को कई बार निष्पादित करते समय प्रदर्शन लाभ प्रदान करते हैं। विचार करने के लिए:
नेटवर्क विलंबता:
एप्लिकेशन और डेटाबेस के बीच नेटवर्क पर डेटा ट्रांसफर के कारण देरी।
सर्वर लोड:] डेटाबेस सर्वर का कार्यभार क्वेरी निष्पादन समय को प्रभावित कर सकता है। डेटाबेस सीधे।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3