[성능 측정]
SET STATISTICS TIME ON
SET STATISTICS IO ON
<Query> // 수행할 쿼리문
SET STATISTICS IO OFF
SET STATISTICS TIME OFF
1. SET STATISTICS TIME ON - 시간 측정 옵션
2. SET STATISTICS IO ON - 통계 정보 표시
출력 항목 | 의미 |
테이블 | 테이블 명 |
검색 수 | 실행된 검색 수 |
논리적 읽기 수 | 데이터 캐시에서 읽은 페이지 수 |
물리적 읽기 수 | 디스크에서 읽은 페이지 수 |
미리 읽기 수 | 쿼리에 대해 캐시에 넣어진 페이지 수 |
LOB 논리적 읽기 수 | 데이터 캐시에서 읽은 페이지 수 |
LOB 물리적 읽기 수 | 디스크에서 읽은 페이지 수 |
LOB 미리 읽기 수 | 쿼리에 대해 캐시에 넣어진 페이지 수 |
[출력 결과]
// 통계 정보
Table 'tblTest'. Scan count 1, logical reads 3, physical reads 0, page server reads 0, read-ahead reads 0, page server read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob page server reads 0, lob read-ahead reads 0, lob page server read-ahead reads 0.
// 실행 시간
SQL Server Execution Times:
CPU time = 460 ms, elapsed time = 470 ms.
MS-SQL 설치 후 1000개의 더미데이터를 넣어 실행해보았다.
[참고]
느리게 실행되는 쿼리 문제 해결 - SQL Server | Microsoft Learn
'+ > Database' 카테고리의 다른 글
쿼리 최적화 및 성능 향상 기법 - 인덱스(데이터 스캔 방식) (2) | 2024.05.08 |
---|---|
쿼리 최적화 및 성능 향상 기법 - 인덱스의 개념과 종류 (0) | 2024.05.02 |