Freigeben über


Query Statistics - List By Query

Listen die Statistiken einer Abfrage.

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. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

serverName
path True

string

Name des Servers

subscriptionId
path True

string

Abonnement-ID für ein Azure-Abonnement.

api-version
query True

string

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

Antworten

Name Typ Beschreibung
200 OK

QueryStatisticListResult

OK

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

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

intervalStartTime

string

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 in der Benutzeroberfläche

name

string

Name der Metrik

unit

QueryMetricUnit

Die Maßeinheit

value

number

Der gemessene Wert

QueryMetricUnit

Die Maßeinheit

Name Typ Beschreibung
KB

string

microseconds

string

percentage

string

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.