Query Statistics - List By Query

Répertorie les statistiques d’une requête.

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

Paramètres URI

Nom Dans Obligatoire Type Description
databaseName
path True

string

Nom de la base de données.

queryId
path True

string

ID de la requête

resourceGroupName
path True

string

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

serverName
path True

string

Nom du serveur.

subscriptionId
path True

string

ID d’abonnement qui identifie un abonnement Azure.

api-version
query True

string

Version de l’API à utiliser pour la requête.

Réponses

Nom Type Description
200 OK

QueryStatisticListResult

D’ACCORD

Exemples

Get a query

Exemple de requête

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

Exemple de réponse

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

Définitions

Nom Description
QueryInterval

Requête de base de données.

QueryMetric

Requête de base de données.

QueryMetricUnit

Unité de mesure

QueryStatistic

Requête de base de données.

QueryStatisticListResult

Représente la réponse à une demande de requête Get.

QueryInterval

Requête de base de données.

Nom Type Description
executionCount

number (int32)

Nombre de fois où la requête a été exécutée pendant cet intervalle.

intervalStartTime

string (date-time)

Heure de début de l’intervalle de mesure (format ISO8601).

metrics

QueryMetric[]

Liste des métriques de requête pendant cet intervalle.

QueryMetric

Requête de base de données.

Nom Type Description
displayName

string

Nom de la métrique à afficher dans l’interface utilisateur

name

string

Nom de la métrique

unit

QueryMetricUnit

Unité de mesure

value

number (double)

Valeur mesurée

QueryMetricUnit

Unité de mesure

Valeur Description
percentage
KB
microseconds

QueryStatistic

Requête de base de données.

Nom Type Description
intervals

QueryInterval[]

Liste des intervalles de requête.

queryId

string

ID de la requête

QueryStatisticListResult

Représente la réponse à une demande de requête Get.

Nom Type Description
value

QueryStatistic[]

Requête.