์์ Index์ ๋ํด์ ์ ๋ฆฌ ํ์์ง๋ง, Clustered Index์ Non-Clustered Index๋ฅผ ์์ธํ ๋ค๋ฃจ์ง ์์ ์ด๋ฒ ์๊ฐ์ ์์ธํ ๋ Index์ ์ฐจ์ด๋ฅผ ์ ๋ฆฌํด๋ณด๋ ค ํ๋ค.Index๋ DB์ ํ ์ด๋ธ์ ๋ฐ์ดํฐ๊ฐ ๋ง์ ๋, ๊ฒ์ ์๋๋ฅผ ํฅ์์์ผ์ฃผ๊ธฐ์ํด ์ฌ์ฉ
EXPLAIN PLAN์ด๋ SQL๋ฌธ์ ์ก์ธ์ค ๊ฒฝ๋ก๋ฅผ ํ์ธํ๊ณ ํ๋ํ ์ ์๋๋ก SQL๋ฌธ์ ๋ถ์, ํด์ํด ์คํ๊ณํ์ ์๋ฆฝํ ํ PLAN_TABLE์ ์ ์ฅํ๋ ๋ช ๋ น์ด๋ค.SQL๋ฌธ์ด ์ด๋ป๊ฒ ์คํ๋๊ณ ์๋ํ๋์ง๋ฅผ ์ ๊ฒํ๊ธฐ ์ํด ์ฌ์ฉํ๋ค.์ฌ๊ธฐ์ sql์ SELECT, INSERT
Hint๋ SQL ํ๋์ ํต์ฌ ๋ถ๋ถ์ผ๋ก ์ผ์ข ์ ์ง์ ๊ตฌ๋ฌธ์ด๋ค.์ค๋ผํด Optimizer์๊ฒ SQL๋ฌธ ์คํ์ ์ํ ๋ฐ์ดํฐ๋ฅผ ์ค์บ๋ํ๋ ๊ฒฝ๋ก, ์กฐ์ธ ๋ฐฉ๋ฒ ๋ฑ์ ์๋ ค์ฃผ๊ธฐ ์ํด SQL์ฌ์ฉ์๊ฐ SQL ๊ตฌ๋ฌธ์ ์์ฑํ๋ ๊ฒ์ ๋ปํ๋ค.์ค๋ผํด์ด ํญ์ ์ต์ ์ ์คํ ๊ฒฝ๋ก๋ฅผ ๋ง๋ค์ด ๋ด๊ธฐ๋ ๋ถ
SQL ํ๋์ SQL๋ฌธ์ ์ต์ ํํ์ฌ ๋น ๋ฅธ ์๊ฐ๋ด์ ์ํ๋ ๊ฒฐ๊ณผ๊ฐ์ ์ป๊ธฐ ์ํ ์์ ์ด๋ค.๋ถํ์ ๊ฐ์๋ณดํต ์ผ๋ฐ์ ์ผ๋ก ์ ๊ทผํ๋ ํ๋ ๋ฐฉ์์ผ๋ก, ๋์ผํ ๋ถํ๋ฅผ ๋ณด๋ค ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ์ํํด์ผ ํ๋ค.๋ถํ์ ์กฐ์ ๋ถํ ์ ๋์ ๋ฐ๋ผ ์ ๋ฌด๋ฅผ ์กฐ์ ํ๋ ์ ๊ทผ ๋ฐฉ๋ฒ์ผ๋ก, ์ผ๋ฐ ์ ๋ฌด(OLT
Index๋ RDBMS์์ ๊ฒ์ ์๋๋ฅผ ๋์ด๊ธฐ ์ํ ๊ธฐ์ ์ด๋ค.TABLE์ ์ปฌ๋ผ์ ์์ธํ(๋ฐ๋ก ํ์ผ๋ก ์ ์ฅ)ํ์ฌ ๊ฒ์์ ํด๋น TABLE์ ๋ ์ฝ๋๋ฅผ Full Scan ํ๋๊ฒ ์๋๋ผ ์์ธํ ๋์ด์๋ INDEX ํ์ผ์ ๊ฒ์ํ์ฌ ๊ฒ์์๋๋ฅผ ๋น ๋ฅด๊ฒ ํ๋ค.RDBMS์์ ์ฌ์ฉํ๋ I
DBMS(Oracle, My-SQL, DB2 ๋ฑ๋ฑ)๋ค์์ ๊ฐ๊ธฐ ๋ค๋ฅธ SQL๋ฅผ ์ฌ์ฉํ๋ฏ๋ก, ๋ฏธ๊ตญ ํ์ค ํํ(American National Standards Institute)์์ ์ด๋ฅผ ํ์คํํ์ฌ ํ์ค SQL๋ฌธ์ ์ ๋ฆฝ ์์ผ ๋์ ๊ฒ์ด๋ค.ํ์ค SQL๋ฌธ์ด๊ธฐ ๋๋ฌธ์ DBMS์