Query Statistics - List By Query

Lista as estatísticas de uma consulta.

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

Parâmetros do URI

Name Em Necessário Tipo Description
databaseName
path True

string

O nome do banco de dados.

queryId
path True

string

O id da consulta

resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor da API do Azure Resource Manager ou do portal.

serverName
path True

string

O nome do servidor.

subscriptionId
path True

string

A ID de assinatura que identifica uma assinatura do Azure.

api-version
query True

string

A versão da API a ser usada para a solicitação.

Respostas

Name Tipo Description
200 OK

QueryStatisticListResult

OK

Exemplos

Get a query

Pedido de amostra

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

Resposta da amostra

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

Definições

Name Description
QueryInterval

Uma consulta de banco de dados.

QueryMetric

Uma consulta de banco de dados.

QueryMetricUnit

A unidade de medida

QueryStatistic

Uma consulta de banco de dados.

QueryStatisticListResult

Representa a resposta a uma solicitação de consulta get.

QueryInterval

Uma consulta de banco de dados.

Name Tipo Description
executionCount

number (int32)

O número de vezes que a consulta foi executada durante esse intervalo.

intervalStartTime

string (date-time)

A hora de início do intervalo de medição (formato ISO8601).

metrics

QueryMetric[]

A lista de métricas de consulta durante esse intervalo.

QueryMetric

Uma consulta de banco de dados.

Name Tipo Description
displayName

string

O nome da métrica para exibição na interface do usuário

name

string

O nome da métrica

unit

QueryMetricUnit

A unidade de medida

value

number (double)

O valor medido

QueryMetricUnit

A unidade de medida

Valor Description
percentage
KB
microseconds

QueryStatistic

Uma consulta de banco de dados.

Name Tipo Description
intervals

QueryInterval[]

A lista de intervalos de consulta.

queryId

string

O id da consulta

QueryStatisticListResult

Representa a resposta a uma solicitação de consulta get.

Name Tipo Description
value

QueryStatistic[]

A consulta.