Udostępnij za pośrednictwem


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 Resource Manager platformy Azure 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ń zapytań.

QueryInterval

Zapytanie bazy danych.

QueryMetric

Zapytanie bazy danych.

QueryMetricUnit

Jednostka miary

QueryObservedMetricType

Typ metryki, która ma być używana 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ń.

Nazwa Typ Opis
avg

string

max

string

min

string

sum

string

QueryExecutionType

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

Nazwa Typ Opis
aborted

string

any

string

exception

string

irregular

string

regular

string

QueryInterval

Zapytanie bazy danych.

Nazwa Typ Opis
executionCount

number

Liczba wykonań zapytania w tym interwale.

intervalStartTime

string

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

metrics

QueryMetric[]

Lista metryk zapytań 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

Zmierzona wartość

QueryMetricUnit

Jednostka miary

Nazwa Typ Opis
KB

string

microseconds

string

percentage

string

QueryObservedMetricType

Typ metryki, która ma być używana do porządkowania najważniejszych metryk.

Nazwa Typ Opis
cpu

string

duration

string

executionCount

string

io

string

logio

string

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ń zapytań.

intervalType

string

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

numberOfTopQueries

number

Liczba żądanych zapytań.

observationEndTime

string

Godzina zakończenia zwracanych zapytań (format ISO8601)

observationStartTime

string

Godzina rozpoczęcia zwracanych zapytań (format ISO8601)

observedMetric

QueryObservedMetricType

Typ metryki, która ma być używana 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ń.