Re: ๐ฅ ์ค๋์ ๋ง์ง๋ง ๋ฌธ์
์์ฑ์23๊ธฐ_์ ์ธํฌ์์ฑ์๊ฐ26.06.22์กฐํ์7 ๋ชฉ๋ก ๋๊ธ 0--๋ฌธ์ 1
๋ต: 2๋ฒ
ย
ย
--๋ฌธ์ 2
- ์ ์คํ๊ณํ์์ ๊ณ ๊ฐ๋ฒํธ ์กฐ๊ฑด์ access, ์ฃผ๋ฌธ์ํ์ฝ๋ IN ์กฐ๊ฑด์ filter๋ก ์ฒ๋ฆฌ๋์ด ํ ๊ณ ๊ฐ์ ์ฃผ๋ฌธ 200๊ฑด์ ๋ชจ๋ ์ฝ์ ๋ค 80๊ฑด(C1+C3)๋ง ๊ฑฐ๋ฅด๊ณ ์๋ค.
- (1) buffers(consistent gets)๋ฅผ ์ค์ด๊ธฐ ์ํด ์ธ๋ฑ์ค๋ฅผ ์ด๋ป๊ฒ ์ฌ๊ตฌ์ฑํด์ผ ํ๋๊ฐ?
-> index (์ฃผ๋ฌธ์ํ์ฝ๋, ๊ณ ๊ฐ๋ฒํธย ) - (2) ์ธ๋ฑ์ค ์ปฌ๋ผ ์์๋ฅผ ์ด๋ป๊ฒ ๋ฐ๊ฟ์ผ ํ๋๊ฐ?
-> index (์ฃผ๋ฌธ์ํ์ฝ๋,ย ๊ณ ๊ฐ๋ฒํธย ) - (3) ๊ทธ๋ ๊ฒ ๋ฐ๊พธ๋ฉด ์คํ๊ณํ์์ ์ด๋ค ์ฐ์ฐ(Operation)์ด ์ถ๊ฐ๋ก ๋ํ๋๋๊ฐ?
-> index range scan ํ๋ฉด์ INLIST ITERATOR ์ฐ์ฐ์ด ์๊ธด๋ค.ย
- (4) ๋ ์กฐ๊ฑด์ด ๊ฐ๊ฐ access/filter ์ค ์ด๋ ์ชฝ์ผ๋ก ๋ฐ๋๋๊ฐ?
-> filter ๋ณด๋ค๋ ๊ณ ๊ฐ๋ฒํธ + ์ฃผ๋ฌธ์ํ์ฝ๋์ธ access ์กฐ๊ฑด์ผ๋ก ๋ฌถ๋๊ฒ์ด ๋ซ๋ค
๋ค์๊ฒ์