Closed ranunclulus closed 5 months ago
๊ทธ๋ฆผ 3-3 ์ฐธ๊ณ , ์ผ๊ฐํ์ด ๋ฃจํธ๋ ธ๋์์๋ถํฐ ๋ฆฌํ ๋ ธ๋๊น์ง์ ํ์ ๊ณผ์ ์ธ๋ฑ์ค ์ค์บ์ ๋ค์๊ณผ ๊ฐ์ ์์๋ก ์ด๋ฃจ์ด ์ง๋๋ค.
์์)
์ธ๋ฑ์ค๋ ์ปฌ๋ผ(์ฌ์ฉ์๊ฐ ์ง์ ํ ์ปฌ๋ผ)๊ณผ ROWID๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. ๋ํ ์ด๋ฐ ROWID๋ ๋ฆฌํ๋ธ๋ก์ด ๊ฐ์ง๊ณ ์์ต๋๋ค.
์ด์ ๋ง์ฝ ์ฌ์ฉ์๊ฐ ํน์ ID ์๋ฅผ ๋ค์ด 72๋ฒ์ ๊ฒ์ํ๋ ๊ฒฝ์ฐ ์ธ๋ฑ์ค๊ฐ ์๋ค๋ฉด ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฒํผ์บ์๋ก ๋ณต์ฌํ์ฌ
FullScanํ์ง๋ง ์ธ๋ฑ์ค๊ฐ ์๋ค๋ฉด Index key๋ฅผ ํตํด RowID๋ฅผ ์ฐพ์ DB Buffer ์บ์๋ก ๊ฐ์ ธ์ ๋ณด์ฌ์ค๋๋ค.
๋ฉ๋ชจ๋ฆฌ์ ์๋ ๋ฐ์ดํฐ ๋ธ๋ก์ ์์ ์ ์ฅํ์ฌ ๋์คํฌ I/O๋ฅผ ์ต์ํ ํ๊ณ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์๋๋ก ๋์ต๋๋ค
โ์ด๋ฐ ๋ด์ฉ์ด ๊ถ๊ธํด์.