sys.query_store_runtime_stats (Transact SQL)sys.query_store_runtime_stats (Transact-SQL)

적용 대상: yes(2016부터 시작) 하는 SQL Server yesAzure SQL Database 예Azure SQL Data Warehouse 없음 병렬 데이터 웨어하우스 APPLIES TO: yesSQL Server (starting with 2016) yesAzure SQL Database yesAzure SQL Data Warehouse noParallel Data Warehouse

쿼리에 대 한 런타임 실행 통계 정보에 대 한 정보를 포함합니다.Contains information about the runtime execution statistics information for the query.

열 이름Column name 데이터 형식Data type DescriptionDescription
runtime_stats_idruntime_stats_id bigintbigint 에 대 한 런타임 실행 통계를 나타내는 행의 식별자를 plan_idexecution_type 하 고 runtime_stats_interval_id합니다.Identifier of the row representing runtime execution statistics for the plan_id, execution_type and runtime_stats_interval_id. 이 지난 런타임 통계 간격 동안만 고유 합니다.It is unique only for the past runtime statistics intervals. 현재 활성 간격에 대 한 있을 수 있습니다 여러 행에서 참조 하는 계획에 대 한 런타임 통계를 나타내는 plan_id를 나타내는 실행 형식과 execution_type합니다.For currently active interval there may be multiple rows representing runtime statistics for the plan referenced by plan_id, with the execution type represented by execution_type. 일반적으로 행이 하나씩 나타냅니다 플러시되는 런타임 통계를 디스크에 다른 (s) 메모리 내 상태를 나타냅니다.Typically, one row represents runtime statistics that are flushed to disk, while other(s) represent in-memory state. 따라서 간격에 대 한 실제 상태를 가져오려는 해야 집계 메트릭을 그룹화 plan_idexecution_type 하 고 runtime_stats_interval_id합니다.Hence, to get actual state for every interval you need to aggregate metrics, grouping by plan_id, execution_type and runtime_stats_interval_id.
plan_idplan_id bigintbigint 외래 키입니다.Foreign key. 에 조인 sys.query_store_plan (TRANSACT-SQL)합니다.Joins to sys.query_store_plan (Transact-SQL).
runtime_stats_interval_idruntime_stats_interval_id bigintbigint 외래 키입니다.Foreign key. 에 조인 sys.query_store_runtime_stats_interval (TRANSACT-SQL)합니다.Joins to sys.query_store_runtime_stats_interval (Transact-SQL).
execution_typeexecution_type tinyinttinyint 쿼리 실행의 유형을 결정 합니다.Determines type of query execution:

0-일반 실행 (완료)0 - Regular execution (successfully finished)

3-클라이언트에서 시작한 실행을 중단 했습니다.3 - Client initiated aborted execution

4-예외 실행이 중단 됨4 - Exception aborted execution
execution_type_descexecution_type_desc nvarchar(128)nvarchar(128) 실행 형식 필드의 텍스트 설명:Textual description of the execution type field:

0-일반0 - Regular

3-중단3 - Aborted

4-예외4 - Exception
first_execution_timefirst_execution_time datetimeoffsetdatetimeoffset 집계 간격 내에서 쿼리 계획에 대 한 첫 번째 실행 시간입니다.First execution time for the query plan within the aggregation interval.
last_execution_timelast_execution_time datetimeoffsetdatetimeoffset 집계 간격 내에서 쿼리에 대해 마지막 실행 시간을 계획 합니다.Last execution time for the query plan within the aggregation interval.
count_executionscount_executions bigintbigint 집계 간격 내에서 쿼리 계획에 대 한 실행의 총 수입니다.Total count of executions for the query plan within the aggregation interval.
avg_durationavg_duration floatfloat 평균 기간 (마이크로초 단위로 보고) 집계 간격 내에서 쿼리 계획에 대 한 합니다.Average duration for the query plan within the aggregation interval (reported in microseconds) .
last_durationlast_duration bigintbigint 쿼리에 대 한 마지막 기간 (마이크로초 단위로 보고) 집계 간격 내에서 계획 합니다.Last duration for the query plan within the aggregation interval (reported in microseconds).
min_durationmin_duration bigintbigint 집계 간격 (마이크로초 단위로 보고) 내에서 쿼리 계획에 대 한 최소 기간입니다.Minimum duration for the query plan within the aggregation interval (reported in microseconds).
max_durationmax_duration bigintbigint 집계 간격 (마이크로초 단위로 보고) 내에서 쿼리 계획에 대 한 최대 기간입니다.Maximum duration for the query plan within the aggregation interval (reported in microseconds).
stdev_durationstdev_duration floatfloat 기간 (마이크로초 단위로 보고) 집계 간격 내에서 쿼리 계획에 대 한 표준 편차입니다.Duration standard deviation for the query plan within the aggregation interval (reported in microseconds).
avg_cpu_timeavg_cpu_time floatfloat CPU 시간 (마이크로초 단위로 보고) 집계 간격 내에서 쿼리 계획에 대 한 평균입니다.Average CPU time for the query plan within the aggregation interval (reported in microseconds).
last_cpu_timelast_cpu_time bigintbigint 쿼리에 대해 마지막 CPU 시간 (마이크로초 단위로 보고) 집계 간격 내에서 계획 합니다.Last CPU time for the query plan within the aggregation interval (reported in microseconds).
min_cpu_timemin_cpu_time bigintbigint 집계 간격 (마이크로초 단위로 보고) 내에서 쿼리 계획에 대 한 최소 CPU 시간입니다.Minimum CPU time for the query plan within the aggregation interval (reported in microseconds).
max_cpu_timemax_cpu_time bigintbigint 최대 CPU 시간 (마이크로초 단위로 보고) 집계 간격 내에서 쿼리 계획입니다.Maximum CPU time for the query plan within the aggregation interval (reported in microseconds).
stdev_cpu_timestdev_cpu_time floatfloat 집계 간격 (마이크로초 단위로 보고) 내에서 쿼리 계획에 대 한 CPU 시간 표준 편차입니다.CPU time standard deviation for the query plan within the aggregation interval (reported in microseconds).
avg_logical_io_readsavg_logical_io_reads floatfloat 집계 간격 내에서 쿼리 계획에 대 한 평균 논리적 IO 수를 읽습니다.Average number of logical IO reads for the query plan within the aggregation interval. (8KB 페이지 읽기 수로 표현 됨).(expressed as a number of 8KB pages read).
last_logical_io_readslast_logical_io_reads bigintbigint 집계 간격 내에서 쿼리 계획에 대 한 마지막 논리적 IO 수를 읽습니다.Last number of logical IO reads for the query plan within the aggregation interval. (8KB 페이지 읽기 수로 표현 됨).(expressed as a number of 8KB pages read).
min_logical_io_readsmin_logical_io_reads bigintbigint 집계 간격 내에서 쿼리 계획에 대 한 최소 논리적 IO 수를 읽습니다.Minimum number of logical IO reads for the query plan within the aggregation interval. (8KB 페이지 읽기 수로 표현 됨).(expressed as a number of 8KB pages read).
max_logical_io_readsmax_logical_io_reads bigintbigint 집계 간격 내에서 쿼리 계획에 대 한 최대 논리적 IO 수를 읽습니다. (8KB 페이지 읽기 수로 표현 됨).Maximum number of logical IO reads for the query plan within the aggregation interval.(expressed as a number of 8KB pages read).
stdev_logical_io_readsstdev_logical_io_reads floatfloat 논리적 io 수 집계 간격 내에서 쿼리 계획에 대 한 표준 편차를 읽습니다.Number of logical IO reads standard deviation for the query plan within the aggregation interval. (8KB 페이지 읽기 수로 표현 됨).(expressed as a number of 8KB pages read).
avg_logical_io_writesavg_logical_io_writes floatfloat 평균 논리적 io 집계 간격 내에서 쿼리 계획에 씁니다.Average number of logical IO writes for the query plan within the aggregation interval.
last_logical_io_writeslast_logical_io_writes bigintbigint 마지막 논리적 IO 쓰기 수 집계 간격 내에서 쿼리 계획에 대 한 합니다.Last number of logical IO writes for the query plan within the aggregation interval.
min_logical_io_writesmin_logical_io_writes bigintbigint 최소 논리적 IO 쓰기 수 집계 간격 내에서 쿼리 계획에 대 한 합니다.Minimum number of logical IO writes for the query plan within the aggregation interval.
max_logical_io_writesmax_logical_io_writes bigintbigint 최대 논리적 IO 집계 간격 내에서 쿼리 계획에 씁니다.Maximum number of logical IO writes for the query plan within the aggregation interval.
stdev_logical_io_writesstdev_logical_io_writes floatfloat 논리적 io 수 집계 간격 내에서 쿼리 계획에 대 한 표준 편차를 씁니다.Number of logical IO writes standard deviation for the query plan within the aggregation interval.
avg_physical_io_readsavg_physical_io_reads floatfloat 집계 간격 (8KB 페이지 읽기 수로 표현 됨) 내에서 쿼리 계획에 대 한 평균 물리적 IO 읽습니다.Average number of physical IO reads for the query plan within the aggregation interval (expressed as a number of 8KB pages read).
last_physical_io_readslast_physical_io_reads bigintbigint 마지막 물리적 IO 읽기 수 (8KB 페이지 읽기 수로 표현) 집계 간격 내에서 쿼리 계획에 대 한 합니다.Last number of physical IO reads for the query plan within the aggregation interval (expressed as a number of 8KB pages read).
min_physical_io_readsmin_physical_io_reads bigintbigint 집계 간격 (8KB 페이지 읽기 수로 표현 됨) 내에서 쿼리 계획에 대 한 물리적 IO의 최소 수를 읽습니다.Minimum number of physical IO reads for the query plan within the aggregation interval (expressed as a number of 8KB pages read).
max_physical_io_readsmax_physical_io_reads bigintbigint 집계 간격 (8KB 페이지 읽기 수로 표현 됨) 내에서 쿼리 계획에 대 한 최대 물리적 IO 읽습니다.Maximum number of physical IO reads for the query plan within the aggregation interval (expressed as a number of 8KB pages read).
stdev_physical_io_readsstdev_physical_io_reads floatfloat 물리적 IO 읽기 수 (8KB 페이지 읽기 수로 표현) 집계 간격 내에서 쿼리 계획에 대 한 표준 편차입니다.Number of physical IO reads standard deviation for the query plan within the aggregation interval (expressed as a number of 8KB pages read).
avg_clr_timeavg_clr_time floatfloat CLR 시간 (마이크로초 단위로 보고) 집계 간격 내에서 쿼리 계획에 대 한 평균입니다.Average CLR time for the query plan within the aggregation interval (reported in microseconds).
last_clr_timelast_clr_time bigintbigint 쿼리에 대해 마지막 CLR 시간 (마이크로초 단위로 보고) 집계 간격 내에서 계획 합니다.Last CLR time for the query plan within the aggregation interval (reported in microseconds).
min_clr_timemin_clr_time bigintbigint 집계 간격 (마이크로초 단위로 보고) 내에서 쿼리 계획에 대 한 최소 CLR 시간입니다.Minimum CLR time for the query plan within the aggregation interval (reported in microseconds).
max_clr_timemax_clr_time bigintbigint 집계 간격 (마이크로초 단위로 보고) 내에서 쿼리 계획에 대 한 최대 CLR 시간입니다.Maximum CLR time for the query plan within the aggregation interval (reported in microseconds).
stdev_clr_timestdev_clr_time floatfloat 집계 간격 (마이크로초 단위로 보고) 내에서 쿼리 계획에 대 한 CLR 시간 표준 편차입니다.CLR time standard deviation for the query plan within the aggregation interval (reported in microseconds).
avg_dopavg_dop floatfloat 집계 간격 내에서 쿼리 계획에 대 한 평균 DOP (병렬 처리 수준).Average DOP (degree of parallelism) for the query plan within the aggregation interval.
last_doplast_dop bigintbigint 집계 간격 내에서 쿼리 계획에 대 한 DOP (병렬 처리 수준)를 지속 합니다.Last DOP (degree of parallelism) for the query plan within the aggregation interval.
min_dopmin_dop bigintbigint 집계 간격 내에서 쿼리 계획에 대 한 최소 DOP (병렬 처리 수준).Minimum DOP (degree of parallelism) for the query plan within the aggregation interval.
max_dopmax_dop bigintbigint 집계 간격 내에서 쿼리 계획에 대 한 최대 DOP (병렬 처리 수준).Maximum DOP (degree of parallelism) for the query plan within the aggregation interval.
stdev_dopstdev_dop floatfloat 집계 간격 내에서 쿼리 계획에 대 한 표준 편차를 DOP (병렬 처리 수준)입니다.DOP (degree of parallelism) standard deviation for the query plan within the aggregation interval.
avg_query_max_used_memoryavg_query_max_used_memory floatfloat 평균 메모리 부여 (8KB 페이지 수로 보고) 집계 간격 내에서 쿼리 계획에 대 한 합니다.Average memory grant (reported as the number of 8 KB pages) for the query plan within the aggregation interval. 항상 0 기본적으로 사용 하는 쿼리 메모리 액세스에 최적화 된 프로시저 컴파일됩니다.Always 0 for queries using natively compiled memory optimized procedures.
last_query_max_used_memorylast_query_max_used_memory bigintbigint 마지막 메모리 부여 (8KB 페이지 수로 보고) 집계 간격 내에서 쿼리 계획에 대 한 합니다.Last memory grant (reported as the number of 8 KB pages) for the query plan within the aggregation interval. 항상 0 기본적으로 사용 하는 쿼리 메모리 액세스에 최적화 된 프로시저 컴파일됩니다.Always 0 for queries using natively compiled memory optimized procedures.
min_query_max_used_memorymin_query_max_used_memory bigintbigint 최소 메모리 부여 (8KB 페이지 수로 보고) 집계 간격 내에서 쿼리 계획에 대 한 합니다.Minimum memory grant (reported as the number of 8 KB pages) for the query plan within the aggregation interval. 항상 0 기본적으로 사용 하는 쿼리 메모리 액세스에 최적화 된 프로시저 컴파일됩니다.Always 0 for queries using natively compiled memory optimized procedures.
max_query_max_used_memorymax_query_max_used_memory bigintbigint 최대 메모리 부여 (8KB 페이지 수로 보고) 집계 간격 내에서 쿼리 계획을 위해.Maximum memory grant (reported as the number of 8 KB pages) for the query plan within the aggregation interval. 항상 0 기본적으로 사용 하는 쿼리 메모리 액세스에 최적화 된 프로시저 컴파일됩니다.Always 0 for queries using natively compiled memory optimized procedures.
stdev_query_max_used_memorystdev_query_max_used_memory floatfloat 메모리 집계 간격 내에서 쿼리 계획에 대 한 표준 편차 (8KB 페이지 수로 보고 됨)를 부여 합니다.Memory grant standard deviation (reported as the number of 8 KB pages) for the query plan within the aggregation interval. 항상 0 기본적으로 사용 하는 쿼리 메모리 액세스에 최적화 된 프로시저 컴파일됩니다.Always 0 for queries using natively compiled memory optimized procedures.
avg_rowcountavg_rowcount floatfloat 평균 집계 간격 내에서 쿼리 계획에 대 한 반환 된 행 수입니다.Average number of returned rows for the query plan within the aggregation interval.
last_rowcountlast_rowcount bigintbigint 마지막 집계 간격 내에서 쿼리 계획을 실행 하 여 반환 된 행 수입니다.Number of returned rows by the last execution of the query plan within the aggregation interval.
min_rowcountmin_rowcount bigintbigint 쿼리에 대해 반환 되는 행의 최소 수 집계 기간 내의 계획.Minimum number of returned rows for the query plan within the aggregation interval.
max_rowcountmax_rowcount bigintbigint 집계 기간 내 쿼리에 대해 반환 되는 행의 최대 수를 계획합니다.Maximum number of returned rows for the query plan within the aggregation interval.
stdev_rowcountstdev_rowcount floatfloat 집계 기간 내에서 쿼리 계획에 대 한 표준 편차를 반환 되는 행 수입니다.Number of returned rows standard deviation for the query plan within the aggregation interval.
avg_log_bytes_usedavg_log_bytes_used floatfloat 평균 집계 간격 내에서 쿼리 계획을 사용 하는 데이터베이스 로그 바이트 수입니다.Average number of bytes in the database log used by the query plan, within the aggregation interval. 적용 SQL Azure 데이터베이스에만.Applies only to Azure SQL Database.
last_log_bytes_usedlast_log_bytes_used bigintbigint 마지막 집계 간격 내에서 쿼리 계획을 실행 하 여 사용 하는 데이터베이스 로그 바이트 수입니다.Number of bytes in the database log used by the last execution of the query plan, within the aggregation interval. 적용 SQL Azure 데이터베이스에만.Applies only to Azure SQL Database.
min_log_bytes_usedmin_log_bytes_used bigintbigint 최소 집계 간격 내에서 쿼리 계획을 사용 하는 데이터베이스 로그 바이트 수입니다.Minimum number of bytes in the database log used by the query plan, within the aggregation interval. 적용 SQL Azure 데이터베이스에만.Applies only to Azure SQL Database.
max_log_bytes_usedmax_log_bytes_used bigintbigint 최대 집계 간격 내에서 쿼리 계획을 사용 하는 데이터베이스 로그 바이트 수입니다.Maximum number of bytes in the database log used by the query plan, within the aggregation interval. 적용 SQL Azure 데이터베이스에만.Applies only to Azure SQL Database.
stdev_log_bytes_usedstdev_log_bytes_used floatfloat 표준 편차 집계 간격 내에서 쿼리 계획을 사용 하는 데이터베이스 로그 바이트 수입니다.Standard deviation of the number of bytes in the database log used by a query plan, within the aggregation interval. 적용 SQL Azure 데이터베이스에만.Applies only to Azure SQL Database.

사용 권한Permissions

필요 합니다 VIEW DATABASE STATE 권한.Requires the VIEW DATABASE STATE permission.

관련 항목:See Also

sys.database_query_store_options (TRANSACT-SQL) sys.database_query_store_options (Transact-SQL)
sys.query_context_settings (TRANSACT-SQL) sys.query_context_settings (Transact-SQL)
sys.query_store_plan (TRANSACT-SQL) sys.query_store_plan (Transact-SQL)
sys.query_store_query (TRANSACT-SQL) sys.query_store_query (Transact-SQL)
sys.query_store_query_text (TRANSACT-SQL) sys.query_store_query_text (Transact-SQL)
sys.query_store_wait_stats(Transact-SQL)sys.query_store_wait_stats (Transact-SQL)
sys.query_store_runtime_stats_interval (TRANSACT-SQL) sys.query_store_runtime_stats_interval (Transact-SQL)
관련된 뷰, 함수 및 프로시저 Monitoring Performance By Using the Query Store
카탈로그 뷰(Transact-SQL) Catalog Views (Transact-SQL)
쿼리 저장소 저장 프로시저 (TRANSACT-SQL)Query Store Stored Procedures (Transact-SQL)