2008/01/13

SQL Server, 성능 최적화를 위한 숨겨진 데이터 찾기

2008년 1월자 MSDN 매거진 내용중에, SQL Server 의 성능 최적화를 위한 점검 항목 및 예제 스크립트 쿼리에 대한 내용입니다. 역시 뭐 주옥 같다는 말 밖에는 할께 없을 정도로 좋은 내용 같습니다.



응용 프로그램 성능 최적화를 위한 숨겨진 데이터 찾기:
http://msdn.microsoft.com/msdnmag/issues/08/01/SqlDmvs/default.aspx?loc=ko


주된 내용은, 동적 관리 뷰 및 함수/ 서버 대기의 원인/ 일반적인 인덱스 문제/ 논리 I/O와 관련된 문제에 관련해서 필자의 예제 데이터 베이스 및 SQL Server 를 토대로 점검 결과와 그에 대한 분석 방법을 설명해 놓고 있습니다.

목차:

서버 대기의 원인
읽기 및 쓰기
데이터베이스별 누락된 인덱스
비용이 높은 누락된 인덱스
사용되지 않는 인덱스
사용 비용이 높은 인덱스
자주 사용되는 인덱스
논리적으로 조각난 인덱스
I/O 비용이 높은 쿼리
CPU 비용이 높은 쿼리
비용이 높은 CLR 쿼리
가장 많이 실행된 쿼리
차단당하는 쿼리
가장 적게 재사용되는 계획
추가 작업



점검쿼리다운로드: DMVsinSQLServer2008_01.exe

http://download.microsoft.com/download/f/2/7/f279e71e-efb0-4155-873d-5554a0608523/
DMVsinSQLServer2008_01.exe


물론 상당수 점검 결과에 대한 내용은, 서버관리자 보다는 DB 개발자들이 관심 깊게 봐야 할 내용이고 실제 개선을 위한 쿼리 디자인 변경도 역시 개발자가 해줘야 하는 부분이 많습니다.



13-msdn_logo.gif

댓글 없음:

댓글 쓰기

가장 많이 본 글