728x90
* covering index
-- 2005 부터 지원. 마지막 노드에서만 col2 를 포함
create index ix_tbl1 on tbl (col1) include (col2)
nonclustered : ix_tblname
clustered : cx_tblname
create [unique]
[clustered] [nonclustered]
index ix_tblname
order by col1 asc, col2 desc
include () -- in sql2005
where -- in sql2008
create index ix_xxxx on table (col)
where col <> 0
* 정밀한 실행 계획
-- trace flag 2301
* 인덱스 확인
sp_help tbl_name
sp_helpindex tbl_name
-- two : 2005 : include, where 내용이 없음
sp_helpindex2 tblname
select * from sys.dm_db_index_usage_stats;
select db_name(1)
select db_name(database_id), object_name(object_id), *
from sys.dm_db_index_usage_stats;
* 라이선스 정책
-- CAL : USER
-- PROCESSOR : socket (core x) : web
-- sql 2008 R2 : data center
'Engineering > DB' 카테고리의 다른 글
MSSQL 2005 관리자 강좌_9일차 (0) | 2010.12.10 |
---|---|
MSSQL 2005 관리자 강좌_8일차 (0) | 2010.12.09 |
MSSQL 2005 관리자 강좌_6일차 (0) | 2010.12.03 |
MSSQL 2005 관리자 강좌_5일차 (0) | 2010.12.02 |
MSSQL 2005 관리자 강좌_4일차 (0) | 2010.12.02 |