๋ชฉ๋กbuffer pool (1)
DevLog ๐ถ

๐ฑ ๋ค์ด๊ฐ๊ธฐ ์ ์ด๋ฒ ํฌ์คํ ์์๋ InnoDB์ ์ ๋ฐ์ ์ธ ์ํคํ ์ฒ ์ค์์ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ๋ํด์ ์์๋ณด์. ์๋นํ ๋ณต์กํ๊ธฐ ๋๋ฌธ์ ๋๋ต์ ์ธ ๋ด์ฉ๋ง ์ดํดํ๊ณ ๋์ด๊ฐ๋ ์ถฉ๋ถํ๋ค๊ณ ์๊ฐํ๋ค. ๐ฑ InnoDB ๋ฒํผ ํ (Buffer Pool)์ ๊ทธ๋ฆผ์ MySQL 8.0 ๊ธฐ์ค InnoDB ๊ตฌ์กฐ๋ฅผ ๋ํ๋ธ ๊ทธ๋ฆผ์ด๋ค. ์ด์ค์์ ๋ฒํผ ํ์ ๊ฒฝ์ฐ InnoDB ์คํ ๋ฆฌ์ง ์์ง์ ๊ฐ์ฅ ํต์ฌ์ ์ธ ๋ถ๋ถ์ด๋ค. ๋์คํฌ์ ๋ฐ์ดํฐ ํ์ผ, ์ธ๋ฑ์ค ์ ๋ณด๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์บ์๋ ํด๋ ์ ์๊ณ , ์ฐ๊ธฐ ์์ ์ ์ง์ฐ์์ผ์ ์ผ๊ด ์ฒ๋ฆฌ๋ ๊ฐ๋ฅํ๋ค.๐ก ๊ทธ๋ ๋ค๋ฉด ํฌ๊ธฐ๋ ์ด๋ ์ ๋๋ก ์ค์ ํด์ผ ํ ๊น? ๋ณดํต OS ์ ์ฒด ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ด 8๊ธฐ๊ฐ ์ดํ๋ผ๋ฉด 50% ์ ๋๋ง ๋ฒํผ ํ๋ก ์ค์ ํ๊ณ , ๋๋จธ์ง๋ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์ด ์ฌ์ฉํ ๊ณต๊ฐ์ผ๋ก ๋จ๊ฒจ๋๋ ๊ฒ์ด ์ข๋ค. ๋ง์ฝ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ด ๋ ..