๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ์ธ๋ฑ์ค๋ ๊ฐ๋ ์ด ์์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณธ๊ฒฉ์ ์ผ๋ก ๊ณต๋ถ ํด๋ณธ์ ์ด ์์๋ ์ ๋ ์ฒ์์ ํ์ฅ๋์ด '์ธ๋ฑ์ค ํ์๋ผ', '์ธ๋ฑ์ค ์ค์ ํด๋ผ' ๋ผ๋ ๋ง์ ๋ค์์ ๋
์ ํํ ๐ฎ ์ด๋ฐ ํ์ ์ด ๋์์ต๋๋ค. ์ ํ ๋ชจ๋ฅด๋ ๊ฐ๋ ์ด์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๊ทธ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ๋ฑ์ค์ ๊ดํ ๋ด์ฉ์ ์์ค๋ช ํด์ค ๋ง๋๋๊ฐ๋ฐ์ ๋ธ๋ก๊ทธ, mysql ๊ณต์๋ฌธ์, ์ ์ ์๊ฐ์ ์ฐธ๊ณ ํ์ฌ ์์ฑํ๋ คํฉ๋๋ค.
ํ๋ฆฐ์ ์ด๋ ๋ฌธ์ ๊ฐ์์๋งํ ๋ถ๋ถ์ ์ง์ ํด์ฃผ์๋ฉด ์ ๋ง ๊ฐ์ฌํ๊ฒ ์ต๋๋ค ๐
๐์ธ๋ฑ์ค(index)
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ๋ฑ์ค๋ ์ถ๊ฐ์ ์ธ ์ ์ฅ ๊ณต๊ฐ์ ํ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ ์ด๋ธ์ ๊ฒ์ ์๋๋ฅผ ํฅ์์ํค๊ธฐ ์ํ ์๋ฃ๊ตฌ์กฐ ์ ๋๋ค. ํ ์ด๋ธ์ ๊ฒ์ํ๋ ค๋ ์ด์ ๋ํ ์ธ๋ฑ์ค๊ฐ ์์ผ๋ฉด ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ง์๊ณ ์ค๊ฐ์ ์ฐพ์ ์์น๋ฅผ ์ ์ํ๊ฒ ๊ฒฐ์ ํ ์ ์์ต๋๋ค. ๋น์ฐํ ์๋๋ ๋ชจ๋ ํ์ ์์ฐจ์ ์ผ๋ก ์ฝ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๋น ๋ฆ ๋๋ค.
๐์ค์ ๊ฒฝํ
์ ๊ฐ ์ค์ ๋ก ์ธ๋ฑ์ค๊ฐ ์์ด์ ๋ฌธ์ ๊ฐ ์๊ฒผ๋์ ์ด ์์์ต๋๋ค.
ํ ์ด๋ธ์ 15๋ง๊ฑด์ ๋ฐ์ดํฐ๊ฐ ๋ค์ด์์๊ณ 100๊ฐ์ฉ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฐ์ดํธํ๋ ๋ถ๋ถ์ด์๋๋ฐ ์ธ๋ฑ์ค๋ ๋ฐ๋ก ์ค์ ํด์ฃผ์ง ์์์ PK๋ง ์กํ์์๋ ์ํ์์ต๋๋ค. ์ ๋ฐ์ดํธ ํ๋ฒ ์์ฒญํ ๋๋ง๋ค 20000msec์ฉ ๊ฑธ๋ ค๊ฐ์ง๊ณ ๋๋ฌด ์ด์ํด์ ์ฟผ๋ฆฌ๋ง ๊ณ์ ์์ ํ์์ต๋๋ค. ์ฟผ๋ฆฌ๋ฅผ ์๋ฌด๋ฆฌ ์์ ํด๋ ์๋๊ฐ ์๋นจ๋ผ์ ธ์ ๊ณ ๋ฏผํ๊ณ ์์๋๋ฐ.... ํ์ฅ๋๊ป์ '๋ญ๋ก ์กฐ๊ฑด๊ฑธ์ด์ ์ ๋ฐ์ดํธ ํ๋๋ฐ? ์กฐ๊ฑด ๊ฑธ๋ฆฐ๊ฑฐ ์ธ๋ฑ์ค๋ ์กํ์๋~?' ๋ผ๊ณ ๋ง์ํ์ จ๊ณ ์ ๋ฐ์ดํธํ ๋ PK๋ฅผ ์ก๊ณ ์ ๋ฐ์ดํธ ํ๋๊ฒ์ด ์๋ ๋ค๋ฅธ ์ปฌ๋ผ์ ์ก๊ณ ์ ๋ฐ์ดํธ๋ฅผ ํด์ ์ค๋๊ฑธ๋ฆฌ๊ณ ์์์ต๋๋ค. ์กฐ๊ฑด์ ๊ฑธ๋ฆฐ ์ปฌ๋ผ์ผ๋ก ์ธ๋ฑ์ค๋ฅผ ์ก์์ฃผ๊ณ ๋ค์ ์คํํด๋ณด๋ 3msec๊น์ง ๋จ์ด์ง๊ฑธ ํ์ธํ์ต๋๋ค. ๋ฐ์ดํฐ๊ฐ ๋ง์ผ๋ฉด ๋ง์์๋ก ์ฌ๋ฐ๋ฅธ ์ธ๋ฑ์ค๋ ๊ผญ ํ์ํ๊ฑฐ๊ฐ์ต๋๋ค ใ ใ