Cloudflare opinn fékk PgBouncer gaffalinn sinn

Cloudflare hefur gefið út frumkóðann fyrir sína eigin útgáfu af PgBouncer proxy-þjóninum, notaður til að viðhalda safni opinna tenginga við PostgreSQL DBMS. PgBouncer gerir forritum kleift að fá aðgang að PostgreSQL í gegnum þegar stofnaðar tengingar til að koma í veg fyrir stöðuga framkvæmd auðlindafrekra endurtekinna aðgerða við að opna og loka tengingum og fækka virkum tengingum við PostgreSQL.

Breytingarnar sem lagðar eru til í gafflinum miða að strangari einangrun auðlinda á stigi einstakra gagnagrunna (CPU álag, minnisnotkun og I/O styrkleiki) og tryggja takmörkun á fjölda tenginga í tengslum við notanda og tengingarpottinn. . Til dæmis, útgefna gaffalinn útfærir getu til að takmarka stærð tengingarpottsins fyrir hvern notanda, sem virkar rétt í stillingum með hýsiltengdri auðkenningu (HBA). Að auki hefur verið bætt við stuðningi við að breyta takmörkunum á fjölda tenginga frá hverjum notanda á kraftmikinn hátt, sem gerir kleift að auka sveigjanleika við að draga úr notendum sem senda margar auðlindafrekar beiðnir.

Heimild: opennet.ru

Bæta við athugasemd