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) |