Database/SQL Server
통계와 동기, 비동기 처리 특징
1. SQL Server의 통계 1) Optimizer와 통계의 사용 (1) SQL Server Optimizer는 비용 기반 Optimizer : 가장 낮은 예상 처리 비용으로 실행할 수 있는 쿼리 계획을 선택 (2) 쿼리 실행 계획 비용은 다음과 같은 2가지 요소로 결정 I. 쿼리 계획의 각 수준에서 처리되는 총 행 수(계획의 카디널리티라고 함) II. 쿼리에 사용된 연산자가 지정하는 알고리즘의 비용 (3) 카디널리티가 연산자 알고리즘 비용 모델의 매개변수로 사용된다. (4) 즉, 카디널리티가를 향상 시키면 예상 비용이 줄어들게 된다. (5) 카디널리티는 인덱스나 통계를 만들 때 생성되는 히스토그램에서 주로 파생된다. (6) 즉, 통계를 생성 또는 갱신할 시 카디널리티가 변경되어 실행 계획이 변경된다..
최근댓글