Queries - List By Database

Pobiera listę najważniejszych zapytań według bazy danych.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
databaseName
path True

string

Nazwa bazy danych.

resourceGroupName
path True

string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

serverName
path True

string

Nazwa serwera.

subscriptionId
path True

string

Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure.

api-version
query True

string

Wersja interfejsu API do użycia dla żądania.

Odpowiedzi

Nazwa Typ Opis
200 OK

TopQueriesListResult

OK

Przykłady

List top queries

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "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
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}

Definicje

Nazwa Opis
QueryAggregationFunction

Funkcja używana do agregowania metryk poszczególnych zapytań.

QueryExecutionType

Typ wykonywania używany do filtrowania zwracanych wystąpień zapytania.

QueryInterval

Zapytanie bazy danych.

QueryMetric

Zapytanie bazy danych.

QueryMetricUnit

Jednostka miary

QueryObservedMetricType

Typ metryki do użycia do porządkowania najważniejszych metryk.

QueryStatistic

Zapytanie bazy danych.

TopQueries

Zapytanie bazy danych.

TopQueriesListResult

Reprezentuje odpowiedź na żądanie get top queries.

QueryAggregationFunction

Funkcja używana do agregowania metryk poszczególnych zapytań.

Wartość Opis
min
max
avg
sum

QueryExecutionType

Typ wykonywania używany do filtrowania zwracanych wystąpień zapytania.

Wartość Opis
any
regular
irregular
aborted
exception

QueryInterval

Zapytanie bazy danych.

Nazwa Typ Opis
executionCount

number (int32)

Liczba wykonań zapytania w tym interwale.

intervalStartTime

string (date-time)

Godzina rozpoczęcia interwału pomiaru (format ISO8601).

metrics

QueryMetric[]

Lista metryk zapytania w tym interwale.

QueryMetric

Zapytanie bazy danych.

Nazwa Typ Opis
displayName

string

Nazwa metryki do wyświetlenia w interfejsie użytkownika

name

string

Nazwa metryki

unit

QueryMetricUnit

Jednostka miary

value

number (double)

Mierzona wartość

QueryMetricUnit

Jednostka miary

Wartość Opis
percentage
KB
microseconds

QueryObservedMetricType

Typ metryki do użycia do porządkowania najważniejszych metryk.

Wartość Opis
cpu
io
logio
duration
executionCount

QueryStatistic

Zapytanie bazy danych.

Nazwa Typ Opis
intervals

QueryInterval[]

Lista interwałów zapytań.

queryId

string

Identyfikator zapytania

TopQueries

Zapytanie bazy danych.

Nazwa Typ Opis
aggregationFunction

QueryAggregationFunction

Funkcja używana do agregowania metryk poszczególnych zapytań.

executionType

QueryExecutionType

Typ wykonywania używany do filtrowania zwracanych wystąpień zapytania.

intervalType

string

Czas trwania interwału (ISO8601 format czasu trwania).

numberOfTopQueries

number (int32)

Liczba żądanych zapytań.

observationEndTime

string (date-time)

Godzina zakończenia zwracanych zapytań (format ISO8601)

observationStartTime

string (date-time)

Godzina rozpoczęcia zwracanych zapytań (format ISO8601)

observedMetric

QueryObservedMetricType

Typ metryki do użycia do porządkowania najważniejszych metryk.

queries

QueryStatistic[]

Lista zapytań.

TopQueriesListResult

Reprezentuje odpowiedź na żądanie get top queries.

Nazwa Typ Opis
value

TopQueries[]

Lista najważniejszych zapytań.