2012-08-30 11 views
14

मुझे लेनदेन पूलिंग बनाम सत्र पूलिंग के लिए pgbouncer का उपयोग करने के फायदे/नुकसान का एक अच्छा सारांश खोजने में परेशानी हो रही है।pgbouncer के साथ लेनदेन पूलिंग का उपयोग करने के क्या फायदे हैं?

क्या इसका मतलब यह है कि एक लेनदेन भारी वर्कलोड किसी भी तरह संतुलित लोड संतुलित है? क्या यह pgbouncer से डेटाबेस में कनेक्ट करने के लिए आवश्यक कई कनेक्शन को रोकने के लिए है?

उत्तर

22

यदि आपके पास निष्क्रिय सत्र रखने वाले ऐप्स हैं तो लेन-देन-स्तर पूलिंग सहायता करेगा। पीजी बाउंसर को सत्रों को खुले और निष्क्रिय रखने की आवश्यकता नहीं होगी, जब एक नया लेनदेन शुरू होता है तो यह सिर्फ एक को पकड़ लेता है। उन निष्क्रिय सत्रों में केवल आपको एक पीजीबॉन्सर कनेक्शन होता है, न कि वास्तविक निष्क्रिय पीजी सत्र, स्मृति को बर्बाद करने के आसपास बैठे बैकएंड के साथ & सिंक्रनाइज़ेशन ओवरहेड कुछ भी नहीं कर रहा है।

मुख्य कारण आप लेनदेन पूलिंग के बजाय सत्र पूलिंग चाहते हैं, यदि आप नामित तैयार वक्तव्य, सलाहकार ताले, सुनो/सूचित, या सत्र स्तर पर संचालित अन्य सुविधाओं का उपयोग करना चाहते हैं जो लेनदेन स्तर नहीं है।

संबंधित मुद्दे