Cloudflare๋ PostgreSQL DBMS์ ๋ํ ๊ฐ๋ฐฉํ ์ฐ๊ฒฐ ํ์ ์ ์งํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์์ฒด PgBouncer ํ๋ก์ ์๋ฒ ๋ฒ์ ์ ์์ค ์ฝ๋๋ฅผ ๊ฒ์ํ์ต๋๋ค. PgBouncer๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ด๋ฏธ ์ค์ ๋ ์ฐ๊ฒฐ์ ํตํด PostgreSQL์ ์ก์ธ์คํ ์ ์์ผ๋ฏ๋ก ์ฐ๊ฒฐ ์ด๊ธฐ ๋ฐ ๋ซ๊ธฐ์ ๊ฐ์ ๋ฆฌ์์ค ์ง์ฝ์ ์ธ ๋ฐ๋ณต ์์ ์ ์ง์์ ์ธ ์คํ์ ์ ๊ฑฐํ๊ณ PostgreSQL์ ๋ํ ํ์ฑ ์ฐ๊ฒฐ ์๋ฅผ ์ค์ผ ์ ์์ต๋๋ค.
ํฌํฌ์์ ์ ์๋ ๋ณ๊ฒฝ ์ฌํญ์ ๊ฐ๋ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ค(CPU ๋ก๋, ๋ฉ๋ชจ๋ฆฌ ์๋น ๋ฐ I/O ๊ฐ๋)์์ ๋ฆฌ์์ค๋ฅผ ๋ณด๋ค ์๊ฒฉํ๊ฒ ๊ฒฉ๋ฆฌํ๊ณ ์ฌ์ฉ์ ๋ฐ ์ฐ๊ฒฐ ํ๊ณผ ๊ด๋ จํ์ฌ ์ฐ๊ฒฐ ์์ ๋ํ ์ ํ์ ๋ณด์ฅํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๊ฒ์๋ ํฌํฌ๋ ๊ฐ ์ฌ์ฉ์์ ์ฐ๊ฒฐ ํ ํฌ๊ธฐ๋ฅผ ์ ํํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ฉฐ, ์ด๋ ํธ์คํธ ๊ธฐ๋ฐ ์ธ์ฆ(HBA) ๊ตฌ์ฑ์์ ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํฉ๋๋ค. ๋ํ ๊ฐ ์ฌ์ฉ์์ ์ฐ๊ฒฐ ์ ์ ํ์ ๋์ ์ผ๋ก ๋ณ๊ฒฝํ๋ ์ง์์ด ์ถ๊ฐ๋์ด ๋ง์ ๋ฆฌ์์ค ์ง์ฝ์ ์์ฒญ์ ๋ณด๋ด๋ ์ฌ์ฉ์๋ฅผ ์ค์ด๋ ๋ฐ ๋ ๋ง์ ์ ์ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค.
์ถ์ฒ : opennet.ru