parent
c59f43c012
commit
7c6116ec94
@ -0,0 +1,25 @@ |
|||||||
|
USE Study |
||||||
|
GO |
||||||
|
|
||||||
|
-- 고유 인덱스 |
||||||
|
CREATE UNIQUE INDEX idx_dname_unique |
||||||
|
ON DEPARTMENT(DNAME) |
||||||
|
|
||||||
|
-- 비고유 인덱스 |
||||||
|
CREATE INDEX idx_loc |
||||||
|
ON DEPARTMENT(LOC) |
||||||
|
|
||||||
|
-- 결합인덱스 |
||||||
|
CREATE INDEX idx_dno_salary |
||||||
|
ON EMPLOYEE(DNO, SALARY) |
||||||
|
|
||||||
|
-- DESCENDING INDEX |
||||||
|
CREATE INDEX idx_dno_asc_salary_desc |
||||||
|
ON EMPLOYEE(DNO, SALARY DESC) |
||||||
|
|
||||||
|
-- 실행계획 |
||||||
|
SELECT * FROM EMPLOYEE WHERE ENAME = 'e1' |
||||||
|
|
||||||
|
CREATE INDEX idx_ename ON EMPLOYEE(ENAME) |
||||||
|
|
||||||
|
SELECT * FROM EMPLOYEE WITH(INDEX = idx_ename) WHERE ENAME = 'e1' -- 강제 인덱스 참조 |
Loading…
Reference in new issue