Query Statistics - List By Query

Elenca le statistiche di una query.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
databaseName
path True

string

Nome del database.

queryId
path True

string

ID della query

resourceGroupName
path True

string

Nome del gruppo di risorse che contiene la risorsa. È possibile ottenere questo valore dall'API di Azure Resource Manager o dal portale.

serverName
path True

string

Il nome del server.

subscriptionId
path True

string

ID sottoscrizione che identifica una sottoscrizione di Azure.

api-version
query True

string

Versione dell'API da usare per la richiesta.

Risposte

Nome Tipo Descrizione
200 OK

QueryStatisticListResult

Va bene

Esempio

Get a query

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
QueryInterval

Query di database.

QueryMetric

Query di database.

QueryMetricUnit

Unità di misura

QueryStatistic

Query di database.

QueryStatisticListResult

Rappresenta la risposta a una richiesta di query get.

QueryInterval

Query di database.

Nome Tipo Descrizione
executionCount

number (int32)

Numero di esecuzioni della query durante questo intervallo.

intervalStartTime

string (date-time)

Ora di inizio dell'intervallo di misurazione (formato ISO8601).

metrics

QueryMetric[]

Elenco delle metriche di query durante questo intervallo.

QueryMetric

Query di database.

Nome Tipo Descrizione
displayName

string

Nome della metrica da visualizzare nell'interfaccia utente

name

string

Nome della metrica

unit

QueryMetricUnit

Unità di misura

value

number (double)

Valore misurato

QueryMetricUnit

Unità di misura

Valore Descrizione
percentage
KB
microseconds

QueryStatistic

Query di database.

Nome Tipo Descrizione
intervals

QueryInterval[]

Elenco di intervalli di query.

queryId

string

ID della query

QueryStatisticListResult

Rappresenta la risposta a una richiesta di query get.

Nome Tipo Descrizione
value

QueryStatistic[]

Query.