Cloudflare wazi ilitoa uma wake wa PgBouncer

Cloudflare imechapisha msimbo wa chanzo wa toleo lake yenyewe la seva mbadala ya PgBouncer, inayotumiwa kudumisha mkusanyiko wa miunganisho iliyo wazi kwa DBMS ya PostgreSQL. PgBouncer huruhusu programu kufikia PostgreSQL kupitia miunganisho ambayo tayari imeanzishwa ili kuondoa utendakazi wa mara kwa mara wa utendakazi unaotumia rasilimali nyingi wa kufungua na kufunga miunganisho na kupunguza idadi ya miunganisho amilifu kwa PostgreSQL.

Mabadiliko yaliyopendekezwa kwenye uma yanalenga kutenganisha rasilimali kwa ukali zaidi katika kiwango cha hifadhidata ya mtu binafsi (mzigo wa CPU, utumiaji wa kumbukumbu na kiwango cha I/O) na kuhakikisha kikomo cha idadi ya viunganisho kuhusiana na mtumiaji na bwawa la uunganisho. Kwa mfano, uma uliochapishwa hutekeleza uwezo wa kupunguza ukubwa wa hifadhi ya muunganisho kwa kila mtumiaji, ambayo hufanya kazi kwa usahihi katika usanidi na uthibitishaji wa msingi wa mwenyeji (HBA). Kwa kuongeza, usaidizi umeongezwa kwa kubadilisha kwa nguvu mipaka ya idadi ya miunganisho kutoka kwa kila mtumiaji, ambayo inaruhusu kubadilika zaidi katika kupunguza watumiaji kutuma maombi mengi ya rasilimali.

Chanzo: opennet.ru

Kuongeza maoni