일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- update
- 인젝션
- join
- 한글입력체크
- jdbc driver
- ERD
- wap
- array
- injection
- VARIABLE
- sql랭킹
- 이미지세로길이
- sql순위
- JavaScript
- xmldom
- SPLIT
- FileSystemObject
- 정규식
- inner join
- WML
- instr
- javascript 한글입력체크
- 이미지가로길이
- MSSQL보안
- asp함수
- sql업데이트
- 자바기초
- tempDB
- XML
- VarType
- Today
- Total
3초기억력
MSSQL 2005 데이터베이스 엔진 튜닝 관리자 본문
제목 : MSSQL 2005 데이터베이스 엔진 튜닝 관리자
1.
MS SQL 2005 메뉴에서 ②번 메뉴(데이터베이스 엔진 튜닝 관리자)를 통해서
튜닝 필요성에 대한 정보를 얻을 수 있다.
2.
우선 확장자 trc 로 끝나는 파일이 필요하다.
이 파일은 SQL Server Profiler 를 통해서 얻을 수 있다.
3.
새로운 추적을 시작한다.
4.
Microsoft SQL Server Management Studio 에서 튜닝을 하고 싶은
테이블과 관련된 쿼리를 날린다.
5.
4번에서의 작업 내용이 Profiler 에 잡히고 있다.
만약 서비스를 하고 있는 DB 라면,
특정 ID 로 추척을 해서 trace 파일을 얻을 수 있다.
6.
추적된 내용을 저장한다. 확장자는 .trc 이다.
7.
데이터베이스 엔진 튜닝 관리자에서 Profiler 에서 저장한 trace 파일을 읽어 들인다.
8.
① "일반" 탭에서 "작업 분석용 데이터베이스" 에 튜닝하려는 DB 를 고른다.
② "튜닝할 데이터베이스 및 테이블 선택" 에서 DB 의 모든 테이블을 고르거나
튜닝하려는 몇개의 테이블을 고를 수 있다.
9.
"튜닝 옵션"에서 "데이터베이스에서 유지할 PDS" 는 건드리지 않는게 좋다.
"튜닝 옵션" 은 기본 그대로 둔다.
10.
메뉴의 "분석 시작" 버튼을 눌러서 분석을 한다.
분석한 결과를 권장 구성과 보고서를 통해서 알 수 있다.
튜닝 관리자가 제시한 내용을 적용하면 34% 향상될거라는 수치를 보여주고 있다.
그런데, 전문가의 조언에 의하면 200% 이상의 향상이 아니라면
튜닝 관리자의 제시내용을 적용하기 전에 잘 살펴봐야 한다고 한다.
튜닝 관리자의 내용은 그저 참고용으로 보기를 권장.
11.
"보고서" 탭의 튜닝 보고서의 "문 비용 보고서" 를 보면
튜닝 관리자 보고 내용 적용시 향상되는 내용을 표시해 준다.
[출처] MSSQL 2005 데이터베이스 엔진 튜닝 관리자|작성자 바람
[출처] MSSQL 2005 데이터베이스 엔진 튜닝 관리자|작성자 바람
[출처] MSSQL 2005 데이터베이스 엔진 튜닝 관리자|작성자 바람
'쿼리_MSSQL' 카테고리의 다른 글
Northwind and pubs Sample Databases 설치 (0) | 2014.06.10 |
---|---|
성능 향상을 위한 인덱싱 기법 (0) | 2014.06.10 |
가로, 세로 합 구하기 쿼리, dummy Table 사용함 (0) | 2014.06.10 |
ROW_NUMBER() OVER 사용한 SORT 방법 (0) | 2014.06.10 |
SQL Server for Developer: 개발자를 위한 튜닝 가이드 (0) | 2014.06.10 |