

# Amazon RDS for SQL Server の SQL 統計
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer"></a>

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 として表示されます。

**Topics**
+ [SQL Server の秒単位の統計](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.per-second)
+ [SQL Server の呼び出し単位の統計](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.per-call)
+ [SQL Server のプライマリ統計](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.primary)

## SQL Server の秒単位の統計
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.per-second"></a>

以下のメトリクスは、SQL Server の SQL クエリの秒単位の統計を提供します。


| メトリクス | 単位 | 
| --- | --- | 
| db.sql.stats.execution\$1count\$1per\$1sec | 1 秒あたりの実行回数 | 
| db.sql.stats.total\$1elapsed\$1time\$1per\$1sec | 1 秒あたりの合計経過時間 | 
| db.sql.stats.total\$1rows\$1per\$1sec | 1 秒あたりの処理された行の合計数 | 
| db.sql.stats.total\$1logical\$1reads\$1per\$1sec | 1 秒あたりの論理読み取りの合計数 | 
| db.sql.stats.total\$1logical\$1writes\$1per\$1sec | 1 秒あたりの論理書き込みの合計数 | 
| db.sql.stats.total\$1physical\$1reads\$1per\$1sec | 1 秒あたりの物理読み取りの合計数 | 
| db.sql.stats.total\$1worker\$1time\$1per\$1sec | 合計 CPU 時間 (ミリ秒単位) | 

以下のメトリクスは、SQL Server の SQL ダイジェストクエリの秒単位の統計を示します。


| メトリクス | 単位 | 
| --- | --- | 
| db.sql\$1tokenized.stats.execution\$1count\$1per\$1sec | 1 秒あたりの実行数 | 
| db.sql\$1tokenized.stats.total\$1elapsed\$1time\$1per\$1sec | 1 秒あたりの合計経過時間 | 
| db.sql\$1tokenized.stats.total\$1rows\$1per\$1sec | 1 秒あたりの処理された行の合計数 | 
| db.sql\$1tokenized.stats.total\$1logical\$1reads\$1per\$1sec | 1 秒あたりの論理読み取りの合計数 | 
| db.sql\$1tokenized.stats.total\$1logical\$1writes\$1per\$1sec | 1 秒あたりの論理書き込みの合計数 | 
| db.sql\$1tokenized.stats.total\$1physical\$1reads\$1per\$1sec | 1 秒あたりの物理読み取りの合計数 | 
| db.sql\$1tokenized.stats.total\$1worker\$1time\$1per\$1sec | 合計 CPU 時間 (ミリ秒単位) | 

## SQL Server の呼び出し単位の統計
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.per-call"></a>

以下のメトリクスは、SQL Server の SQL ステートメントの呼び出しあたりの統計を示します。


| メトリクス | 単位 | 
| --- | --- | 
| db.sql.stats.total\$1elapsed\$1time\$1per\$1call | 実行あたりの合計経過時間 (ミリ秒) | 
| db.sql.stats.total\$1rows\$1per\$1call | 実行あたりの処理された行の合計数 | 
| db.sql.stats.total\$1logical\$1reads\$1per\$1call | 実行あたりの論理読み取りの合計数 | 
| db.sql.stats.total\$1logical\$1writes\$1per\$1call | 実行あたりの論理書き込みの合計数 | 
| db.sql.stats.total\$1physical\$1reads\$1per\$1call | 実行あたりの物理読み取りの合計数 | 
| db.sql.stats.total\$1worker\$1time\$1per\$1call | 実行あたりの合計 CPU 時間 (ミリ秒単位) | 

以下のメトリクスは、SQL Server の SQLダイジェストクエリの呼び出しあたりの統計を示します。


| メトリクス | 単位 | 
| --- | --- | 
| db.sql\$1tokenized.stats.total\$1elapsed\$1time\$1per\$1call | 実行あたりの合計経過時間 | 
| db.sql\$1tokenized.stats.total\$1rows\$1per\$1call | 実行あたりの処理された行の合計数 | 
| db.sql\$1tokenized.stats.total\$1logical\$1reads\$1per\$1call | 実行あたりの論理読み取りの合計数 | 
| db.sql\$1tokenized.stats.total\$1logical\$1writes\$1per\$1call | 実行あたりの論理書き込みの合計数 | 
| db.sql\$1tokenized.stats.total\$1physical\$1reads\$1per\$1call | 実行あたりの物理読み取りの合計数  | 
| db.sql\$1tokenized.stats.total\$1worker\$1time\$1per\$1call | 実行あたりの合計 CPU 時間 (ミリ秒単位) | 

## SQL Server のプライマリ統計
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.SQLServer.primary"></a>

以下のメトリクスは、SQL Server の SQL クエリのプライマリ統計を示します。


| メトリクス | 単位 | 
| --- | --- | 
| db.sql.stats.execution\$1count | 実行の回数 | 
| db.sql.stats.total\$1elapsed\$1time | 合計経過時間 (ミリ秒単位) | 
| db.sql.stats.total\$1rows | 処理された行の合計数 | 
| db.sql.stats.total\$1logical\$1reads | 論理読み取りの合計数 | 
| db.sql.stats.total\$1logical\$1writes | 論理書き込みの合計数 | 
| db.sql.stats.total\$1physical\$1reads | 物理読み取りの合計数 | 
| db.sql.stats.total\$1worker\$1time | 合計 CPU 時間 (ミリ秒単位) | 

以下のメトリクスは、SQL Server の SQLダイジェストクエリのプライマリ統計を示します。


| メトリクス | 単位 | 
| --- | --- | 
| db.sql\$1tokenized.stats.execution\$1count | 実行の回数 | 
| db.sql\$1tokenized.stats.total\$1elapsed\$1time | 合計経過時間 (ミリ秒単位) | 
| db.sql\$1tokenized.stats.total\$1rows | 処理された行の合計数 | 
| db.sql\$1tokenized.stats.total\$1logical\$1reads | 論理読み取りの合計数 | 
| db.sql\$1tokenized.stats.total\$1logical\$1writes | 論理書き込みの合計数 | 
| db.sql\$1tokenized.stats.total\$1physical\$1reads | 物理読み取りの合計数 | 
| db.sql\$1tokenized.stats.total\$1worker\$1time | 合計 CPU 時間 (ミリ秒単位) | 