Dela via


Queries - List By Database

Hämtar en lista över de vanligaste frågorna efter databas.

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

URI-parametrar

Name I Obligatorisk Typ Description
databaseName
path True

string

Namnet på databasen.

resourceGroupName
path True

string

Namnet på resursgruppen som innehåller resursen. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen.

serverName
path True

string

Namnet på servern.

subscriptionId
path True

string

Prenumerations-ID:t som identifierar en Azure-prenumeration.

api-version
query True

string

DEN API-version som ska användas för begäran.

Svar

Name Typ Description
200 OK

TopQueriesListResult

OK

Exempel

List top queries

Exempelbegäran

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/sqlcrudtest/databases/db1/topQueries?api-version=2014-04-01

Exempelsvar

{
  "value": [
    {
      "type": "Microsoft.Sql/servers/databases/topQueries",
      "numberOfTopQueries": 1,
      "aggregationFunction": "sum",
      "executionType": "any",
      "observedMetric": "cpu",
      "observationStartTime": "2017-07-11T16:21:54.0916567Z",
      "observationEndTime": "2017-07-12T16:21:54.0916567Z",
      "intervalType": "PT1H",
      "queries": [
        {
          "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
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}

Definitioner

Name Description
QueryAggregationFunction

Funktionen som används för att aggregera varje frågas mått.

QueryExecutionType

Körningstypen som används för att filtrera de frågeinstanser som returneras.

QueryInterval

En databasfråga.

QueryMetric

En databasfråga.

QueryMetricUnit

Måttenheten

QueryObservedMetricType

Den typ av mått som ska användas för att beställa de viktigaste måtten.

QueryStatistic

En databasfråga.

TopQueries

En databasfråga.

TopQueriesListResult

Representerar svaret på en begäran om att få de vanligaste frågorna.

QueryAggregationFunction

Funktionen som används för att aggregera varje frågas mått.

Name Typ Description
avg

string

max

string

min

string

sum

string

QueryExecutionType

Körningstypen som används för att filtrera de frågeinstanser som returneras.

Name Typ Description
aborted

string

any

string

exception

string

irregular

string

regular

string

QueryInterval

En databasfråga.

Name Typ Description
executionCount

number

Antalet gånger frågan kördes under det här intervallet.

intervalStartTime

string

Starttiden för måttintervallet (ISO8601 format).

metrics

QueryMetric[]

Listan över frågemått under det här intervallet.

QueryMetric

En databasfråga.

Name Typ Description
displayName

string

Namnet på måttet för visning i användargränssnittet

name

string

Namnet på måttet

unit

QueryMetricUnit

Måttenheten

value

number

Det uppmätta värdet

QueryMetricUnit

Måttenheten

Name Typ Description
KB

string

microseconds

string

percentage

string

QueryObservedMetricType

Den typ av mått som ska användas för att beställa de viktigaste måtten.

Name Typ Description
cpu

string

duration

string

executionCount

string

io

string

logio

string

QueryStatistic

En databasfråga.

Name Typ Description
intervals

QueryInterval[]

Listan över frågeintervall.

queryId

string

ID för frågan

TopQueries

En databasfråga.

Name Typ Description
aggregationFunction

QueryAggregationFunction

Funktionen som används för att aggregera varje frågas mått.

executionType

QueryExecutionType

Körningstypen som används för att filtrera de frågeinstanser som returneras.

intervalType

string

Varaktigheten för intervallet (ISO8601 varaktighetsformat).

numberOfTopQueries

number

Antalet begärda frågor.

observationEndTime

string

Sluttiden för frågor som returneras (ISO8601 format)

observationStartTime

string

Starttiden för frågor som returneras (ISO8601 format)

observedMetric

QueryObservedMetricType

Den typ av mått som ska användas för att beställa de viktigaste måtten.

queries

QueryStatistic[]

Listan över frågor.

TopQueriesListResult

Representerar svaret på en begäran om att få de vanligaste frågorna.

Name Typ Description
value

TopQueries[]

Listan över de vanligaste frågorna.