열 이름 | 설명 |
Rows | 실행된 행수 |
Executes | Loop 일 경우 Loop가 실행 된 횟수 |
StmtText | PLAN_ROW 유형의 행에 대해서 이 열에 작업에 대한 설명 |
StmtId | 현재 일괄 처리에 있는 문의 수 (몇번째 쿼리에 대한 통계인지) |
NodeId | 현재 쿼리의 노드 ID (현재 노드의 식별값) |
Parent | 부모 단계의 노드 ID (이 값이 같은 것 끼리, 같은 depth라고 생각하면 된다) |
PhysicalOp | 노드에 대한 물리적 구현 알고리즘입니다. PLAN_ROWS 형식의 행에만 해당됩니다. |
LogicalOp | 이 노드가 나타내는 관계형 대수 연산자입니다. PLAN_ROWS 형식의 행에만 해당됩니다. |
Argument | 수행되는 작업에 대한 추가 정보를 제공합니다. 물리적 연산자에 따라 이 열의 내용이 달라집니다. |
DefinedValues | 이 연산자가 사용하는 값에 대한 쉼표로 구분된 목록을 포함합니다. |
EstimateRows | 이 연산자가 생성한 출력의 예상 행 수입니다. PLAN_ROWS 형식의 행에만 해당됩니다. |
EstimateIO | 작업에 대한 예상 I/O 비용입니다. PLAN_ROWS 형식의 행에만 해당됩니다. |
EstimateCPU | 이 연산자에 대한 예상 CPU 비용입니다. PLAN_ROWS 형식의 행에만 해당됩니다. |
AvgRowSize | 이 연산자를 통해 통과되는 행의 예상 평균 행 크기(바이트)입니다. |
TotalSubtreeCost | 이 작업 및 모든 자식 작업에 대한 예상(누적) 비용입니다. |
OutputList | 현재 작업에서 예상하고 있는 열에 대한 쉼표로 구분된 목록을 포함합니다. |
Warnings | 현재 작업과 연관된 경고 메시지에 대한 쉼표로 구분된 목록을 포함합니다. |
Type | 노드 유형. 각 쿼리의 부모 노드에 대해서는 노드 유형이 Transact-SQL 문 유형(예: SELECT, INSERT, EXECUTE 등)입니다. 실행 계획을 나타내는 하위 노드에 대해서는 PLAN_ROW 유형입니다. |
Parallel | 0 = 연산자가 병렬로 실행되지 않습니다. |
1 = 연산자가 병렬로 실행됩니다. | |
EstimateExecutions | 현재 쿼리를 실행하는 동안 이 연산자가 실행될 예상 횟수입니다. |
이상으로 MS-SQL에서의 실행계획 보기 및 설명이였습니다~
'Database > 이론' 카테고리의 다른 글
[튜닝] 쿼리와 성능의 기초지식!!!!!! (0) | 2020.11.23 |
---|---|
튜닝 ADVENTUREWORKS로 TEST (0) | 2020.11.23 |
트랜잭션 로그백업 (0) | 2020.11.19 |
버퍼캐시 히트 레이트율 (0) | 2020.11.19 |
데이터 베이스 구조 (0) | 2020.11.18 |