본문 바로가기

튜닝

(4)
SQL Server 성능 향상을 위한 튜닝 가이드 [4/8] SQL Server for Developer: 관리자를 위한 튜닝 가이드 SQL인스턴스 환경 설정 수칙1. 서비스 이상 발생시 자동 시작을 설정해두었는가? 수칙2. 고정 메모리를 사용하도록 해두었는가? 수칙3. SET OPTION을 사용하는가? 4. SQL인스턴스 환경 설정 다른 SQL인스턴스 설정값들은 상황에 따라 특수하게 공부를 해야하겠지만 아래의 3가지에 비해 그 중요도가 무척이나 떨어집니다 왜냐하면 SQL이 거의 자동으로 최적값에 세팅되어 있기 때문입니다. 번호 수칙 체크 1 서비스 이상 발생시 자동 시작을 설정해두었는가? 2 고정 메모리를 사용하도록 해두었는가? 3 SET OPTION을 사용하는가? 수칙1. 서비스 이상 발생시 자동시작을 설정해두었는가? 첫번째는 시스템 가동시 항상 서비스는 시작..
SQL Server 성능 향상을 위한 튜닝 가이드 [3/8] SQL Server for Developer: 관리자를 위한 튜닝 가이드 운영체제 환경 설정편 수칙1. 필요한 윈도우 구성 요소만 설치했는가? 수칙2. 최신 서비스 팩과 핫픽스를 설치했는가? 수칙3. 파티션은 NTFS를 사용하는가? 수칙4. 불필요한 서비스를 사용중지 설정을 해두었는가? 3. 운영체제 환경 설정편 다음의 내용은 솔직히 아주 간단한 내용입니다. 당연하지만 잘 지켜지지 않는 부분이라고 도 할 수 있습니다. 꼭 정확히 설정을 당부 드립니다. 번호 수칙 체크 1 필요한 윈도우 구성 요소만 설치했는가? 2 최신 서비스 팩과 핫픽스를 설치했는가? 3 파티션은 NTFS를 사용하는가? 4 불필요한 서비스를 사용중지 설정을 해두었는가? 수칙1.필요한 윈도우 구성요소만 설치했는가? - 불필요한 서비스의 설..
SQL Server 성능 향상을 위한 튜닝 가이드 [2/8] SQL Server for Developer: 개발자를 위한 튜닝 가이드 그 외 개발자 권고 사항 수칙1. 코드는 알아보기 쉽게 들여쓰기 합니다. 수칙2. 주석을 적절히 사용합니다. 수칙3. ANSI-92 SQL을 사용합니다 수칙4. 반드시 오류 여부를 확인하는 코드를 작성합니다. 수칙5. 기타 개발 시 중요한 조언들 2. 그 외 개발자 권고 사항 번호 수칙 체크 1 코드는 알아보기 쉽게 들여쓰기 합니다. 2 주석을 적절히 사용합니다. 3 ANSI-92 SQL을 사용합니다 4 반드시 오류 여부를 확인하는 코드를 작성합니다. 5 기타 개발 시 중요한 조언들 수칙1. 코드는 알아보기 쉽게 들여쓰기 합니다. 기억을 잃어버린 자신이 알아볼 수 있도록 쓰라는 말이 있습니다. 쿼리는 알아보기 쉽게 필요한 경우 적당..
SQL Server 성능 향상을 위한 튜닝 가이드 [1/8] SQL Server for Developer: 개발자를 위한 튜닝 가이드 본 튜닝 가이드는 경험 있는 SQL관리자와 초보자 모두에게 도움이 되도록 기초부터 고급까지 튜닝에 꼭 필요한 내용을 최대한 쉬운 예제를 통해 기술했습니다. 예제는 쉽더라도 그 내용은 무척 중요하므로 꼭 따라 하면서 본 튜닝 가이드를 실습하여 봅시다. 쿼리 디자인 수칙1. SELECT는 필요한 결과값만을 요구하는가? 수칙2. 적절한 WHERE조건을 사용하는가? 수칙3. COUNT(컬럼명) 대신 COUNT(*)을 사용하는가? 수칙4. 커서 및 임시 테이블의 내용을 최대한 자제하는가? 수칙5. VIEW의 총 사용을 줄였는가? 수칙6. 저장 프로시저를 사용하는가? 수칙7. 저장 프로시저를 적절하게 리컴 파일 하며 사용하는가 ? 수칙8. 작..