PgBouncer چیست و کی باید از آن استفاده کنم؟
پاسخ کوتاه
PgBouncer اتصالهای برنامه را جمع میکند تا از سقف اتصال پلن (۱۰ اتصال همزمان) عبور نکنید. برای وبسایتها و برنامهها از اتصال PgBouncer استفاده کنید؛ برای QGIS، pg_dump و کارهای مدیریتی از اتصال مستقیم.
دو اتصال
| اتصال | برای |
|---|---|
| مستقیم | QGIS، pgAdmin، pg_dump، ogr2ogr |
| PgBouncer (پورت جدا) | وبسایت و برنامه با ترافیک زیاد |
محدودیتهای حالت transaction
در PgBouncer دستورهای وابسته به نشست مثل LISTEN، SET خارج از تراکنش و جدول موقت میان تراکنشها کار نمیکنند. در درایور، prepared statement سمت سرور را خاموش یا مطابق تنظیمات درایور تنظیم کنید.
راهنمای کامل برنامه وب: اتصال وب با pool. خطای زیاد بودن اتصال: راهحل. اگر گزینه PgBouncer در اطلاعات اتصال دیده نمیشود، روی سرور شما فعال نیست؛ تیکت بزنید.
آیا این مقاله به شما کمک کرد؟
هنوز جواب نگرفتید؟ به پشتیبانی بگویید.