

# Estatísticas de SQL para o Amazon RDS para SQL Server
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer"></a>

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. 

**Topics**
+ [Estatísticas por segundo para o SQL Server](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.per-second)
+ [Estatísticas por chamada para o SQL Server](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.per-call)
+ [Principais estatísticas para o SQL Server](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.primary)

## Estatísticas por segundo para o SQL Server
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.per-second"></a>

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\$1count\$1per\$1sec | Número de execuções por segundo | 
| db.sql.stats.total\$1elapsed\$1time\$1per\$1sec | Tempo total decorrido por segundo | 
| db.sql.stats.total\$1rows\$1per\$1sec | Total de linhas processadas por segundo | 
| db.sql.stats.total\$1logical\$1reads\$1per\$1sec | Total de leituras lógicas por segundo | 
| db.sql.stats.total\$1logical\$1writes\$1per\$1sec | Total de gravações lógicas por segundo | 
| db.sql.stats.total\$1physical\$1reads\$1per\$1sec | Total de leituras físicas por segundo | 
| db.sql.stats.total\$1worker\$1time\$1per\$1sec | 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\$1tokenized.stats.execution\$1count\$1per\$1sec | Número de execuções por segundo | 
| db.sql\$1tokenized.stats.total\$1elapsed\$1time\$1per\$1sec | Tempo total decorrido por segundo | 
| db.sql\$1tokenized.stats.total\$1rows\$1per\$1sec | Total de linhas processadas por segundo | 
| db.sql\$1tokenized.stats.total\$1logical\$1reads\$1per\$1sec | Total de leituras lógicas por segundo | 
| db.sql\$1tokenized.stats.total\$1logical\$1writes\$1per\$1sec | Total de gravações lógicas por segundo | 
| db.sql\$1tokenized.stats.total\$1physical\$1reads\$1per\$1sec | Total de leituras físicas por segundo | 
| db.sql\$1tokenized.stats.total\$1worker\$1time\$1per\$1sec | Tempo total de CPU (em ms) | 

## Estatísticas por chamada para o SQL Server
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.per-call"></a>

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\$1elapsed\$1time\$1per\$1call | Tempo total decorrido por execução (em ms) | 
| db.sql.stats.total\$1rows\$1per\$1call | Total de linhas processadas por execução | 
| db.sql.stats.total\$1logical\$1reads\$1per\$1call | Total de leituras lógicas por execução | 
| db.sql.stats.total\$1logical\$1writes\$1per\$1call | Total de gravações lógicas por execução | 
| db.sql.stats.total\$1physical\$1reads\$1per\$1call | Total de leituras físicas por execução | 
| db.sql.stats.total\$1worker\$1time\$1per\$1call | 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\$1tokenized.stats.total\$1elapsed\$1time\$1per\$1call | Tempo total decorrido por execução | 
| db.sql\$1tokenized.stats.total\$1rows\$1per\$1call | Total de linhas processadas por execução | 
| db.sql\$1tokenized.stats.total\$1logical\$1reads\$1por\$1call | Total de leituras lógicas por execução | 
| db.sql\$1tokenized.stats.total\$1logical\$1writes\$1per\$1call | Total de gravações lógicas por execução | 
| db.sql\$1tokenized.stats.total\$1physical\$1reads\$1por\$1call | Total de leituras físicas por execução  | 
| db.sql\$1tokenized.stats.total\$1worker\$1time\$1per\$1call | Total de tempo de CPU por execução (em ms) | 

## Principais estatísticas para o SQL Server
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.primary"></a>

As métricas a seguir fornecem as principais estatísticas referentes a uma consulta SQL do SQL Server.


| Métrica | Unidade | 
| --- | --- | 
| db.sql.stats.execution\$1count | Número de execuções | 
| db.sql.stats.total\$1elapsed\$1time | Tempo total decorrido (em ms) | 
| db.sql.stats.total\$1rows | Total de linhas processadas | 
| db.sql.stats.total\$1logical\$1reads | Total de leituras lógicas | 
| db.sql.stats.total\$1logical\$1writes | Total de gravações lógicas | 
| db.sql.stats.total\$1physical\$1reads | Total de leituras lógicas | 
| db.sql.stats.total\$1worker\$1time | Tempo total de CPU (em ms) | 

As métricas a seguir fornecem as principais estatísticas referentes a uma consulta de resumo SQL do SQL Server.


| Métrica | Unidade | 
| --- | --- | 
| db.sql\$1tokenized.stats.execution\$1count | Número de execução | 
| db.sql\$1tokenized.stats.total\$1elapsed\$1time | Tempo total decorrido (em ms) | 
| db.sql\$1tokenized.stats.total\$1rows | Total de linhas processadas | 
| db.sql\$1tokenized.stats.total\$1logical\$1reads | Total de leituras lógicas | 
| db.sql\$1tokenized.stats.total\$1logical\$1writes | Total de gravações lógicas | 
| db.sql\$1tokenized.stats.total\$1physical\$1reads | Total de leituras lógicas | 
| db.sql\$1tokenized.stats.total\$1worker\$1time | Tempo total de CPU (em ms) | 