Open CoodingPenguin opened 12 months ago
HDD, SSD์ ํน์ฑ์ ๋น๊ตํ ๋ HDD๋ seek time์ด ์กด์ฌํ๊ณ SSD๋ ๊ฑฐ์ ์กด์ฌํ์ง ์๋๊ฑด๊ฐ์?
SSD๋ ์ฌ๋ฌ๊ฐ๋ฅผ ํ๋ฒ์ ์ ๊ทผํ ์ ์์ง๋ง HDD๋ ์๋๋๊ฑด๊ฐ์?
SSD๋ seek time์ด 0์ ๊ฐ๊น๋ค๋ฉด, ๊ฐ์ด ์ฐ๋ ํ์ด์ง๋ค์ ๊ตณ์ด ๊ฐ๊น๊ฒ ์ ์ฅ ์ํด์ค๋ ๋๋๊ฑฐ ์๋๊ฐ? ๋ฌผ๋ฆฌ์ ์ธ ํน์ฑ์ ์ ๋ชจ๋ฅด๊ฒ ์
policy์ค Localization: ์ localization์ด์ง?
Lock ๊ณผ Latches์ ๋ํด์ ์ค๋ช ํ ๋ Latches๋ operation duration์ ์ํด ๋ฐ์ํ๋ค? ๋ผ๊ณ ํ๋๋ฐ ์ด๊ฒ ๋ฌด์จ ๋ป์ผ๊น์? transaction duration์ ํธ๋์ญ์ ๊ณผ ๊ด๋ จ์๋ ๊ฒ ๊ฐ๊ธด ํ๋ฐ ์ฉ์ด ์๋ฏธ๋ฅผ ์ ๋ชจ๋ฅด๊ฒ ์..
๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ๋ฌ ๊ฐ์ buffer pool๋ก ๋ถํ ํ๋ฉด latch contention์ ์ค์ผ ์ ์๋ค๋๋ฐ ์ด๊ฒ ๋ฌด์จ ๋ป์ผ๊น์? ๊ฐ์ ๋ด์์๋ ์ง์์๋ต์ ํ ๋ด์ฉ์ด์๋๋ฐ ์ดํด๋ฅผ ๋ชปํ์. ์คํ๋ ค ์ฌ๋ฌ ๊ฐ์ buffer pool๋ก ๋ถํ ํ ์๋ก latch contention์ด ์ฆ๊ฐํ์ง ์์๊น? (์ฌ๋ฌ ๊ฐ๋ก ๋ถํ ๋๊ฒ ๋๋๊น...) latch contention์ multi-thread๋ก ์ธํด ๋ฐ์ํ๋ ๋ฌธ์ ๋ผ์ ๊ด๋ จ์๋ ๊ฒ ๊ฐ๊ธฐ๋ ํ๊ณ ..?
Buffer pool manager์ ๊ดํ ๋ด์ฉ์ ์์คํ ํ๋ก๊ทธ๋๋ฐ, OS ๋ฑ์์ ๋์ค๋ ๋๊ฒ ์น์ํ ๋ด์ฉ์ด ๋ง์๋ค. DB์์์ OS์์์ ์ฉ์ด์ ๊ด์ ์ ์ค๋ช ํด์ค์ ๋์์ด ๋์๋ค.
๐ ๊ฐ์
์๊ฐ
: 2023-08-01(ํ) 21:00์๋ฃ
: 6๊ฐ Memory Management + Buffer Cache์ฐธ์ฌ์
: ํญ๊ท, ๊ทธ๋ฃจํธ, ๋ ์ฌ, ๋๊ฐโ๏ธ ์ค๋น
์๋ ์์์ ๋ณต์ฌํด ์คํฐ๋ ์ค๋น๋ฅผ ์๋ฃํด์ฃผ์ธ์!