프로파일러 연결 후
아래와 같이 설정해준다.(이벤트 -> 열필터-> 유사에 데이터베이스이름을 쓴다)
아래 코드를 순서대로 하나씩 실행한다.
SELECT DATA1, AVG(DATA16)
FROM ColumTable
GROUP BY DATA1
SELECT * FROM COLUMTABLE
SELECT
IDX,
CDATA,
ODATA,
DATA1, DATA2, DATA3,DATA4,DATA5,
DATA6, DATA7, DATA8,DATA9,DATA10,
DATA11, DATA12, DATA13,DATA14,DATA15,
DATA16, DATA17, DATA18,DATA19,DATA20
FROM COLUMTABLE
다 돌면
프로파일러에서가서 정지를 시킨후 파일 생성됨을 확인한다.
엔진튜닝 관리자 오픈
설정 :
파일을 방금 프로파일러에서 저장한 파일로 선택하고
데이터베이스를 선택한다 (2곳 모두)
분석시작을 누르고 분석이 마치면 아래와 같이 권장사항이 나올것이다.
권장사항에 맞춰 다시 돌린다.
아래 처럼
COLUMNSTORE INDEX를 만들고
쿼리를 하나하나 실행한다.
CREATE NONCLUSTERED COLUMNSTORE INDEX
IX_ColumTable_ColStore
ON
ColumTable (data1, data16);
GO
SELECT DATA1, AVG(DATA16)
FROM ColumTable
GROUP BY DATA1
SELECT -- 1:12
IDX,
CDATA,
ODATA,
DATA1, DATA2, DATA3,DATA4,DATA5,
DATA6, DATA7, DATA8,DATA9,DATA10,
DATA11, DATA12, DATA13,DATA14,DATA15,
DATA16, DATA17, DATA18,DATA19,DATA20
FROM COLUMTABLE
SELECT * FROM COLUMTABLE
권장사항에 아무것도 뜨지 않는다.
'Database > 이론' 카테고리의 다른 글
sql 통계, index (0) | 2020.11.24 |
---|---|
SQL 인덱스 조각모음(구성/작성)을 CLUSTERED/NONCLUSTERED 를 비교하여 성능 비교 (0) | 2020.11.24 |
[튜닝] 쿼리와 성능의 기초지식!!!!!! (0) | 2020.11.23 |
튜닝 ADVENTUREWORKS로 TEST (0) | 2020.11.23 |
실행계획(작성중) (0) | 2020.11.19 |