次の方法で共有


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 リソース マネージャー API またはポータルから取得できます。

serverName
path True

string

サーバーの名前。

subscriptionId
path True

string

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

api-version
query True

string

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

応答

名前 説明
200 OK

TopQueriesListResult

OK

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

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

名前 説明
avg

string

max

string

min

string

sum

string

QueryExecutionType

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

名前 説明
aborted

string

any

string

exception

string

irregular

string

regular

string

QueryInterval

データベース クエリ。

名前 説明
executionCount

number

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

intervalStartTime

string

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

metrics

QueryMetric[]

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

QueryMetric

データベース クエリ。

名前 説明
displayName

string

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

name

string

メトリックの名前

unit

QueryMetricUnit

測定単位

value

number

測定値

QueryMetricUnit

測定単位

名前 説明
KB

string

microseconds

string

percentage

string

QueryObservedMetricType

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

名前 説明
cpu

string

duration

string

executionCount

string

io

string

logio

string

QueryStatistic

データベース クエリ。

名前 説明
intervals

QueryInterval[]

クエリ間隔の一覧。

queryId

string

クエリの ID

TopQueries

データベース クエリ。

名前 説明
aggregationFunction

QueryAggregationFunction

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

executionType

QueryExecutionType

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

intervalType

string

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

numberOfTopQueries

number

要求されたクエリの数。

observationEndTime

string

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

observationStartTime

string

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

observedMetric

QueryObservedMetricType

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

queries

QueryStatistic[]

クエリの一覧。

TopQueriesListResult

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

名前 説明
value

TopQueries[]

上位のクエリの一覧。