PgBouncer לא צריך לראות את מנות רשת מלאה בבת אחת, כך שימוש בזיכרון הוא מאוד למטה ומוגבל.
כמה רמות של אכזריות כאשר חיבורים מסתובבים להתרחש.
באיגום ישיבה, & nbsp; כאשר הלקוח מתחבר, חיבור לשרת יוקצה לזה למשך כל זה נשאר מחובר. כאשר הלקוח מתנתק, החיבור לשרת יהיה לשים בחזרה לתוך בריכה.
באיגום עסקה, חיבור לשרת מוקצה ללקוח רק בעסקה. & Nbsp; כאשר PgBouncer מבחינה עסקה שמעל, השרת יהיה לשים בחזרה לתוך בריכה. זה גרזן כפי ששובר את ציפיות יישום של חיבור backend. המפתחים יכולים להשתמש בו רק כאשר יישום משתף פעולה עם שימוש כזה על ידי שימוש בתכונות לא שיכול לשבור. ראה בטבלה הבאה לשבירת תכונות.
באיגום הצהרה (שיטה האגרסיבית ביותר), עסקות רבות הצהרתם אסורות. זה נועד לאכוף מצב "autocommit" על הלקוח, בעיקר ממוקד עבור PL / פרוקסי
תכונות :.
- איגום
הצהרה
- עסקת איגום
- מושב איגום
- זיכרון נמוך (2k לחיבור כברירת מחדל).
- זה לא קשור לשרת backend אחד, מסדי נתונים היעד יכולים לשכון בצבאות שונים.
- תומך שינוי תצורה מקוונת עבור רוב ההגדרות.
- תומך הפעלה מחדש מקוונת / שדרוג מבלי להפיל חיבורי לקוח.
- תומך בפרוטוקול V3 בלבד, כך גרסת backend חייבת להיות & gt; = 7.4 .
דרישות
מה חדש במהדורה זו:.
- פסילת DNS משופרת, להרוג הפקודה, ועוד
מה חדש בגרסת 1.4.2:
- תיקוני ניוד. OS-es המושפע:. * BSD, Solaris, Win32
מה חדש בגרסת 1.4.1:
- IPv6, מרובה להקשיב כתובות והרבה תיקונים, esp. סביב קוד DNS חדש.
מה חדש בגרסת 1.3.4:
- החל מהיר להיכשל היגיון בזמן חיבור. אז אם השרת נכשל, הלקוחות מקבלים שגיאה בעת התחברות.
מה חדש בגרסת 1.3.3:
-
שיפורים:
- הפוך להקשיב (2) להגדרה טיעון: listen_backlog. זה שימושי בOS'es, שבו המקסימום המוותר הוא מערכת להגדרה.
- לשפר את הודעות ניתוק כדי להראות מה שם משתמש או dbname גרם להתחבר להיכשל.
- תיקונים:
- העבר מהיר להיכשל היגיון השקה מחודש בסביבה. ישן אחת היה מעצבן במקרה של מסדי נתונים או למשתמשים באופן קבוע שבורים, בניסיון לנסות שוב גם אם אין לקוחות שרוצים להתחבר.
- הפוך פונקציות רישום לשמור errno הישן, אחרת pgbouncer יכול לפעול מצחיק על loglevels ובעיות בכניסה גבוהים יותר.
- להגדיל את הגודל של מאגרים הקשורים להפעלה שונים כדי לטפל בהפעלה רועשת יותר EDB.
- זיהוי בקשת אתחול פרוטוקול V2 ולתת סיבה ברורה לניתוק.
דרישות :
- PostgreSQL
תגובות לא נמצא