Query Statistics - List By Query

Listet die Statistiken einer Abfrage auf.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
databaseName
path True

string

Der Name der Datenbank.

queryId
path True

string

Die ID der Abfrage

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Sie können diesen Wert aus der Azure Resource Manager-API oder dem Portal abrufen.

serverName
path True

string

Der Name des Servers.

subscriptionId
path True

string

Die Abonnement-ID, die ein Azure-Abonnement identifiziert.

api-version
query True

string

Die API-Version, die für die Anforderung verwendet werden soll.

Antworten

Name Typ Beschreibung
200 OK

QueryStatisticListResult

OKAY

Beispiele

Get a query

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
QueryInterval

Eine Datenbankabfrage.

QueryMetric

Eine Datenbankabfrage.

QueryMetricUnit

Die Maßeinheit

QueryStatistic

Eine Datenbankabfrage.

QueryStatisticListResult

Stellt die Antwort auf eine Get-Abfrageanforderung dar.

QueryInterval

Eine Datenbankabfrage.

Name Typ Beschreibung
executionCount

number (int32)

Die Häufigkeit, mit der die Abfrage während dieses Intervalls ausgeführt wurde.

intervalStartTime

string (date-time)

Die Startzeit des Messintervalls (ISO8601 Format).

metrics

QueryMetric[]

Die Liste der Abfragemetriken während dieses Intervalls.

QueryMetric

Eine Datenbankabfrage.

Name Typ Beschreibung
displayName

string

Der Name der Metrik für die Anzeige auf der Benutzeroberfläche

name

string

Der Name der Metrik

unit

QueryMetricUnit

Die Maßeinheit

value

number (double)

Der Gemessene Wert

QueryMetricUnit

Die Maßeinheit

Wert Beschreibung
percentage
KB
microseconds

QueryStatistic

Eine Datenbankabfrage.

Name Typ Beschreibung
intervals

QueryInterval[]

Die Liste der Abfrageintervalle.

queryId

string

Die ID der Abfrage

QueryStatisticListResult

Stellt die Antwort auf eine Get-Abfrageanforderung dar.

Name Typ Beschreibung
value

QueryStatistic[]

Die Abfrage.