Estatísticas do SQL para o SQL Server
O Amazon RDS para SQL Server coleta estatísticas SQL tanto em nível de instrução quanto em nível de resumo. Em nível de instrução, a coluna ID representa o valor de sql_handle
. Em nível de resumo, a coluna ID mostra o valor de query_hash
.
O SQL Server retorna valores NULL para query_hash
para algumas instruções. Por exemplo, ALTER INDEX, CHECKPOINT, UPDATE STATISTICS, COMMIT TRANSACTION, FETCH NEXT FROM Cursor e algumas instruções INSERT, SELECT @<variable>, instruções condicionais e procedimentos armazenados executáveis. Nesse caso, o valor sql_handle
é exibido como o ID em nível de resumo dessa instrução.
Estatísticas por segundo para o SQL Server
As métricas a seguir fornecem estatísticas por segundo referentes a uma consulta SQL do SQL Server.
Métrica | Unidade |
---|---|
db.sql.stats.execution_count_per_sec | Número de execuções por segundo |
db.sql.stats.total_elapsed_time_per_sec | Tempo total decorrido por segundo |
db.sql.stats.total_rows_per_sec | Total de linhas processadas por segundo |
db.sql.stats.total_logical_reads_per_sec | Total de leituras lógicas por segundo |
db.sql.stats.total_logical_writes_per_sec | Total de gravações lógicas por segundo |
db.sql.stats.total_physical_reads_per_sec | Total de leituras físicas por segundo |
db.sql.stats.total_worker_time_per_sec | Tempo total de CPU (em ms) |
As métricas a seguir fornecem estatísticas por segundo referentes a uma consulta SQL de resumo do SQL Server.
Métrica | Unidade |
---|---|
db.sql_tokenized.stats.execution_count_per_sec | Número de execuções por segundo |
db.sql_tokenized.stats.total_elapsed_time_per_sec | Tempo total decorrido por segundo |
db.sql_tokenized.stats.total_rows_per_sec | Total de linhas processadas por segundo |
db.sql_tokenized.stats.total_logical_reads_per_sec | Total de leituras lógicas por segundo |
db.sql_tokenized.stats.total_logical_writes_per_sec | Total de gravações lógicas por segundo |
db.sql_tokenized.stats.total_physical_reads_per_sec | Total de leituras físicas por segundo |
db.sql_tokenized.stats.total_worker_time_per_sec | Tempo total de CPU (em ms) |
Estatísticas por chamada para o SQL Server
As métricas a seguir fornecem estatísticas por chamada para uma instrução SQL do SQL Server.
Métrica | Unidade |
---|---|
db.sql.stats.total_elapsed_time_per_call | Tempo total decorrido por execução |
db.sql.stats.total_rows_per_call | Total de linhas processadas por execução |
db.sql.stats.total_logical_reads_per_call | Total de leituras lógicas por execução |
db.sql.stats.total_logical_writes_per_call | Total de gravações lógicas por execução |
db.sql.stats.total_physical_reads_per_call | Total de leituras físicas por execução |
db.sql.stats.total_worker_time_per_call | Total de tempo de CPU por execução (em ms) |
As métricas a seguir fornecem estatísticas por chamada referentes a uma consulta SQL de resumo do SQL Server.
Métrica | Unidade |
---|---|
db.sql_tokenized.stats.total_elapsed_time_per_call | Tempo total decorrido por execução |
db.sql_tokenized.stats.total_rows_per_call | Total de linhas processadas por execução |
db.sql_tokenized.stats.total_logical_reads_por_call | Total de leituras lógicas por execução |
db.sql_tokenized.stats.total_logical_writes_per_call | Total de gravações lógicas por execução |
db.sql_tokenized.stats.total_physical_reads_por_call | Total de leituras físicas por execução |
db.sql_tokenized.stats.total_worker_time_per_call | Total de tempo de CPU por execução (em ms) |