SQL Server에 대한 SQL 통계 - Amazon Relational Database Service

SQL Server에 대한 SQL 통계

Amazon RDS for SQL Server는 명령문과 다이제스트 수준에서 SQL 통계를 수집합니다. 명령문 수준에서 ID 열은 sql_handle 값을 나타냅니다. 다이제스트 수준에서 ID 열에는 query_hash 값이 표시됩니다.

SQL Server는 몇 개의 명령문에서 query_hash에 대해 NULL 값을 반환합니다. 예를 들어 ALTER INDEX, CHECKPOINT, UPDATE STATISTICS, COMMIT TRANSACTION, FETCH NEXT FROM Cursor 및 몇 개의 INSERT 명령문, SELECT @<variable>, 조건문, 실행 가능한 저장 프로시저 등이 이에 해당합니다. 이 경우 sql_handle 값은 해당 명령문의 다이제스트 수준에서 ID로 표시됩니다.

SQL Server의 초당 통계

다음 지표는 SQL Server SQL 쿼리에 대한 초당 통계를 제공합니다.

지표 Unit
db.sql.stats.execution_count_per_sec 초당 실행 수
db.sql.stats.total_elapsed_time_per_sec 초당 총 경과 시간
db.sql.stats.total_rows_per_sec 초당 처리된 총 행 수
db.sql.stats.total_logical_reads_per_sec 초당 총 논리적 읽기 수
db.sql.stats.total_logical_writes_per_sec 초당 총 논리적 쓰기 수
db.sql.stats.total_physical_reads_per_sec 초당 총 물리적 읽기 수
db.sql.stats.total_worker_time_per_sec 총 CPU 시간(밀리초)

다음 지표는 SQL Server SQL 다이제스트 쿼리에 대한 초당 통계를 제공합니다.

지표 Unit
db.sql_tokenized.stats.execution_count_per_sec 초당 실행 수
db.sql_tokenized.stats.total_elapsed_time_per_sec 초당 총 경과 시간
db.sql_tokenized.stats.total_rows_per_sec 초당 처리된 총 행 수
db.sql_tokenized.stats.total_logical_reads_per_sec 초당 총 논리적 읽기 수
db.sql_tokenized.stats.total_logical_writes_per_sec 초당 총 논리적 쓰기 수
db.sql_tokenized.stats.total_physical_reads_per_sec 초당 총 물리적 읽기 수
db.sql_tokenized.stats.total_worker_time_per_sec 총 CPU 시간(밀리초)

SQL Server의 호출당 통계

다음 지표에서는 SQL Server SQL 문의 호출당 통계를 제공합니다.

지표 Unit
db.sql.stats.total_elapsed_time_per_call 실행당 총 경과 시간
db.sql.stats.total_rows_per_call 실행당 처리된 총 행 수
db.sql.stats.total_logical_reads_per_call db.sql_tokenized.stats.total_rows_per_sec
db.sql.stats.total_logical_writes_per_call 실행당 총 논리적 쓰기 수
db.sql.stats.total_physical_reads_per_call 실행당 총 물리적 읽기 수
db.sql.stats.total_worker_time_per_call 실행당 총 CPU 시간(단위: ms)

다음 지표는 SQL Server SQL 다이제스트 쿼리에 대한 호출당 통계를 제공합니다.

지표 Unit
db.sql_tokenized.stats.total_elapsed_time_per_call 실행당 총 경과 시간
db.sql_tokenized.stats.total_rows_per_call 실행당 처리된 총 행 수
db.sql_tokenized.stats.total_logical_reads_per_call db.sql_tokenized.stats.total_rows_per_sec
db.sql_tokenized.stats.total_logical_writes_per_call 실행당 총 논리적 쓰기 수
db.sql_tokenized.stats.total_physical_reads_per_call 실행당 총 물리적 읽기 수
db.sql_tokenized.stats.total_worker_time_per_call 실행당 총 CPU 시간(단위: ms)