[PostgreSQL] autovacuum์ด ํฐ ํ ์ด๋ธ์์ ์ ๋๋ ์ด์
์ง๋ ํธ์์ ์ฃฝ์ ํํ ๋น์จ์ด ๊ณ์ ์ฌ๋ผ๊ฐ๊ณ ์๋ค๋ฉด ์ค์ ์ ๋ด์ผ ํ๋ค๊ณ ์ผ๋ค. ๊ทธ ์ค์ ์ด์ผ๊ธฐ๋ค. ๊ฒฐ๋ก ๋ถํฐ ๋งํ๋ฉด, autovacuum์ ๊ธฐ๋ณธ๊ฐ์ ์์ ํ ์ด๋ธ์ ๋ง์ถฐ์ ธ ์๋ค. ํ ์ด๋ธ์ด ์ปค์ง์๋ก ๋ฆ๊ฒ ๋๊ณ , ๋ฆ๊ฒ ๋๋ ๋งํผ ํ ๋ฒ์ ํ ์ผ์ด ๋ง์์ง๋ค. ๋ฐ๋ ์กฐ๊ฑด ๊ณต์ autovacuum์ ํ ์ด๋ธ๋ง๋ค ์๊ณ๊ฐ์ ๊ณ์ฐํด์, ์ฃฝ์ ํํ ์๊ฐ ๊ทธ ๊ฐ์ ๋์ผ๋ฉด ๋์์ผ๋ก ์ก๋๋ค. ๋ฐ๋ ์๊ณ๊ฐ = autovacuum_vacuum_threshold + autovacuum_vacuum_scale_factor ร ํ ์ด๋ธ ํ ์ ๊ธฐ๋ณธ๊ฐ์ ์ด๋ ๋ค. ํ๋ผ๋ฏธํฐ ๊ธฐ๋ณธ๊ฐ autovacuum_vacuum_threshold 50 autovacuum_vacuum_scale_factor 0.2 (20%) ์ง๋ฐฐ์ ์ธ ๊ฑด ๋ค์ชฝ ํญ์ด๋ค. ํ ์์ ๊ณฑํด์ง๊ธฐ ๋๋ฌธ์ด๋ค. ...