Queries - List By Database

データベースごとの上位クエリの一覧を取得します。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/topQueries?api-version=2014-04-01

URI パラメーター

名前 / 必須 型 説明
databaseName
path True

string

データベースの名前。

resourceGroupName
path True

string

リソースを含むリソース グループの名前。 この値は、Azure Resource Manager API またはポータルから取得できます。

serverName
path True

string

サーバーの名前。

subscriptionId
path True

string

Azure サブスクリプションを識別するサブスクリプション ID。

api-version
query True

string

要求に使用する API バージョン。

応答

名前 型 説明
200 OK

TopQueriesListResult

わかりました

例

List top queries

要求のサンプル

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/sqlcrudtest/databases/db1/topQueries?api-version=2014-04-01

応答のサンプル

{
  "value": [
    {
      "type": "Microsoft.Sql/servers/databases/topQueries",
      "numberOfTopQueries": 1,
      "aggregationFunction": "sum",
      "executionType": "any",
      "observedMetric": "cpu",
      "observationStartTime": "2017-07-11T16:21:54.0916567Z",
      "observationEndTime": "2017-07-12T16:21:54.0916567Z",
      "intervalType": "PT1H",
      "queries": [
        {
          "queryId": "19",
          "intervals": [
            {
              "intervalStartTime": "2017-07-11T16:00:00",
              "executionCount": 12,
              "metrics": [
                {
                  "name": "cpu",
                  "displayName": "Cpu",
                  "unit": "percentage",
                  "value": 0.000763888888888889
                },
                {
                  "name": "io",
                  "displayName": "Physical Io Reads",
                  "unit": "percentage",
                  "value": 0
                },
                {
                  "name": "logIo",
                  "displayName": "Log Writes",
                  "unit": "percentage",
                  "value": 0
                },
                {
                  "name": "memory",
                  "displayName": "Memory consumption",
                  "unit": "KB",
                  "value": 0
                },
                {
                  "name": "duration",
                  "displayName": "Query duration",
                  "unit": "microseconds",
                  "value": 3308
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}

定義

名前 説明
QueryAggregationFunction

各クエリのメトリックを集計するために使用される関数。

QueryExecutionType

返されるクエリ インスタンスをフィルター処理するために使用される実行の種類。

QueryInterval

データベース クエリ。

QueryMetric

データベース クエリ。

QueryMetricUnit

測定単位

QueryObservedMetricType

上位メトリックの順序付けに使用するメトリックの種類。

QueryStatistic

データベース クエリ。

TopQueries

データベース クエリ。

TopQueriesListResult

上位クエリの取得要求への応答を表します。

QueryAggregationFunction

各クエリのメトリックを集計するために使用される関数。

値 説明
min
max
avg
sum

QueryExecutionType

返されるクエリ インスタンスをフィルター処理するために使用される実行の種類。

値 説明
any
regular
irregular
aborted
exception

QueryInterval

データベース クエリ。

名前 型 説明
executionCount

number (int32)

この期間中にクエリが実行された回数。

intervalStartTime

string (date-time)

測定間隔の開始時刻 (ISO8601形式)。

metrics

QueryMetric[]

この期間中のクエリ メトリックの一覧。

QueryMetric

データベース クエリ。

名前 型 説明
displayName

string

ユーザー インターフェイスに表示するメトリックの名前

name

string

メトリックの名前

unit

QueryMetricUnit

測定単位

value

number (double)

測定値

QueryMetricUnit

測定単位

値 説明
percentage
KB
microseconds

QueryObservedMetricType

上位メトリックの順序付けに使用するメトリックの種類。

値 説明
cpu
io
logio
duration
executionCount

QueryStatistic

データベース クエリ。

名前 型 説明
intervals

QueryInterval[]

クエリ間隔の一覧。

queryId

string

クエリの ID

TopQueries

データベース クエリ。

名前 型 説明
aggregationFunction

QueryAggregationFunction

各クエリのメトリックを集計するために使用される関数。

executionType

QueryExecutionType

返されるクエリ インスタンスをフィルター処理するために使用される実行の種類。

intervalType

string

間隔の期間 (期間の形式ISO8601)。

numberOfTopQueries

number (int32)

要求されたクエリの数。

observationEndTime

string (date-time)

返されるクエリの終了時刻 (ISO8601形式)

observationStartTime

string (date-time)

返されるクエリの開始時刻 (ISO8601形式)

observedMetric

QueryObservedMetricType

上位メトリックの順序付けに使用するメトリックの種類。

queries

QueryStatistic[]

クエリの一覧。

TopQueriesListResult

上位クエリの取得要求への応答を表します。

名前 型 説明
value

TopQueries[]

上位のクエリの一覧。