Query Statistics - List By Query

Enumera las estadísticas de una 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 de identificador URI

Nombre En Requerido Tipo Description
databaseName
path True

string

Nombre de la base de datos.

queryId
path True

string

Identificador de la consulta

resourceGroupName
path True

string

Nombre del grupo de recursos que contiene el recurso. Puede obtener este valor desde la API de Azure Resource Manager o el portal.

serverName
path True

string

Nombre del servidor.

subscriptionId
path True

string

Identificador de suscripción que identifica una suscripción de Azure.

api-version
query True

string

Versión de la API que se va a usar para la solicitud.

Respuestas

Nombre Tipo Description
200 OK

QueryStatisticListResult

De acuerdo

Ejemplos

Get a query

Solicitud de ejemplo

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

Respuesta de muestra

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

Definiciones

Nombre Description
QueryInterval

Una consulta de base de datos.

QueryMetric

Una consulta de base de datos.

QueryMetricUnit

Unidad de medida

QueryStatistic

Una consulta de base de datos.

QueryStatisticListResult

Representa la respuesta a una solicitud de consulta get.

QueryInterval

Una consulta de base de datos.

Nombre Tipo Description
executionCount

number (int32)

Número de veces que se ejecutó la consulta durante este intervalo.

intervalStartTime

string (date-time)

Hora de inicio del intervalo de medición (ISO8601 formato).

metrics

QueryMetric[]

Lista de métricas de consulta durante este intervalo.

QueryMetric

Una consulta de base de datos.

Nombre Tipo Description
displayName

string

Nombre de la métrica para mostrar en la interfaz de usuario

name

string

Nombre de la métrica

unit

QueryMetricUnit

Unidad de medida

value

number (double)

Valor medido

QueryMetricUnit

Unidad de medida

Valor Description
percentage
KB
microseconds

QueryStatistic

Una consulta de base de datos.

Nombre Tipo Description
intervals

QueryInterval[]

Lista de intervalos de consulta.

queryId

string

Identificador de la consulta

QueryStatisticListResult

Representa la respuesta a una solicitud de consulta get.

Nombre Tipo Description
value

QueryStatistic[]

Consulta.